module GLEXT

import GetC.@getCFun

const libGL = @windows? "opengl32" : "libGL"

typealias GLenum Cuint
typealias GLboolean Cuchar
typealias GLbitfield Cuint
typealias GLvoid Void
typealias GLbyte Cuchar
typealias GLshort Cshort
typealias GLint Cint
typealias GLubyte Cuchar
typealias GLushort Cushort
typealias GLuint Cuint
typealias GLsizei Csize_t
typealias GLfloat Cfloat
typealias GLclampf Cfloat
typealias GLdouble Cdouble
typealias GLclampd Cdouble
typealias GLchar Cchar
typealias GLint64 Clonglong
typealias GLuint64 Culonglong
typealias GLhalf Cushort
typealias GLhalfARB Cushort
typealias GLhalfNV Cushort
typealias GLsync Ptr{Void}
typealias Pointer Ptr{Void}
typealias GLsizeiptr Cint
typealias GLintptr Cptrdiff_t
const X422_AVERAGE_EXT = 0x80CE
export X422_AVERAGE_EXT
const X422_EXT = 0x80CC
export X422_EXT
const X422_REV_AVERAGE_EXT = 0x80CF
export X422_REV_AVERAGE_EXT
const X422_REV_EXT = 0x80CD
export X422_REV_EXT
const ABGR_EXT = 0x8000
export ABGR_EXT
const BGRA_EXT = 0x80E1
export BGRA_EXT
const BGR_EXT = 0x80E0
export BGR_EXT
const MAX_BINDABLE_UNIFORM_SIZE_EXT = 0x8DED
export MAX_BINDABLE_UNIFORM_SIZE_EXT
const MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 0x8DE3
export MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT
const MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 0x8DE4
export MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT
const MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 0x8DE2
export MAX_VERTEX_BINDABLE_UNIFORMS_EXT
const UNIFORM_BUFFER_BINDING_EXT = 0x8DEF
export UNIFORM_BUFFER_BINDING_EXT
const UNIFORM_BUFFER_EXT = 0x8DEE
export UNIFORM_BUFFER_EXT
const BLEND_COLOR_EXT = 0x8005
export BLEND_COLOR_EXT
const CONSTANT_ALPHA_EXT = 0x8003
export CONSTANT_ALPHA_EXT
const CONSTANT_COLOR_EXT = 0x8001
export CONSTANT_COLOR_EXT
const ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004
export ONE_MINUS_CONSTANT_ALPHA_EXT
const ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002
export ONE_MINUS_CONSTANT_COLOR_EXT
const BLEND_EQUATION_ALPHA_EXT = 0x883D
export BLEND_EQUATION_ALPHA_EXT
const BLEND_EQUATION_RGB_EXT = 0x8009
export BLEND_EQUATION_RGB_EXT
const BLEND_DST_ALPHA_EXT = 0x80CA
export BLEND_DST_ALPHA_EXT
const BLEND_DST_RGB_EXT = 0x80C8
export BLEND_DST_RGB_EXT
const BLEND_SRC_ALPHA_EXT = 0x80CB
export BLEND_SRC_ALPHA_EXT
const BLEND_SRC_RGB_EXT = 0x80C9
export BLEND_SRC_RGB_EXT
const BLEND_EQUATION_EXT = 0x8009
export BLEND_EQUATION_EXT
const FUNC_ADD_EXT = 0x8006
export FUNC_ADD_EXT
const MAX_EXT = 0x8008
export MAX_EXT
const MIN_EXT = 0x8007
export MIN_EXT
const FUNC_REVERSE_SUBTRACT_EXT = 0x800B
export FUNC_REVERSE_SUBTRACT_EXT
const FUNC_SUBTRACT_EXT = 0x800A
export FUNC_SUBTRACT_EXT
const CLIP_VOLUME_CLIPPING_HINT_EXT = 0x80F0
export CLIP_VOLUME_CLIPPING_HINT_EXT
const CMYKA_EXT = 0x800D
export CMYKA_EXT
const CMYK_EXT = 0x800C
export CMYK_EXT
const PACK_CMYK_HINT_EXT = 0x800E
export PACK_CMYK_HINT_EXT
const UNPACK_CMYK_HINT_EXT = 0x800F
export UNPACK_CMYK_HINT_EXT
const ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9
export ARRAY_ELEMENT_LOCK_COUNT_EXT
const ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8
export ARRAY_ELEMENT_LOCK_FIRST_EXT
const CONVOLUTION_1D_EXT = 0x8010
export CONVOLUTION_1D_EXT
const CONVOLUTION_2D_EXT = 0x8011
export CONVOLUTION_2D_EXT
const CONVOLUTION_BORDER_MODE_EXT = 0x8013
export CONVOLUTION_BORDER_MODE_EXT
const CONVOLUTION_FILTER_BIAS_EXT = 0x8015
export CONVOLUTION_FILTER_BIAS_EXT
const CONVOLUTION_FILTER_SCALE_EXT = 0x8014
export CONVOLUTION_FILTER_SCALE_EXT
const CONVOLUTION_FORMAT_EXT = 0x8017
export CONVOLUTION_FORMAT_EXT
const CONVOLUTION_HEIGHT_EXT = 0x8019
export CONVOLUTION_HEIGHT_EXT
const CONVOLUTION_WIDTH_EXT = 0x8018
export CONVOLUTION_WIDTH_EXT
const MAX_CONVOLUTION_HEIGHT_EXT = 0x801B
export MAX_CONVOLUTION_HEIGHT_EXT
const MAX_CONVOLUTION_WIDTH_EXT = 0x801A
export MAX_CONVOLUTION_WIDTH_EXT
const POST_CONVOLUTION_ALPHA_BIAS_EXT = 0x8023
export POST_CONVOLUTION_ALPHA_BIAS_EXT
const POST_CONVOLUTION_ALPHA_SCALE_EXT = 0x801F
export POST_CONVOLUTION_ALPHA_SCALE_EXT
const POST_CONVOLUTION_BLUE_BIAS_EXT = 0x8022
export POST_CONVOLUTION_BLUE_BIAS_EXT
const POST_CONVOLUTION_BLUE_SCALE_EXT = 0x801E
export POST_CONVOLUTION_BLUE_SCALE_EXT
const POST_CONVOLUTION_GREEN_BIAS_EXT = 0x8021
export POST_CONVOLUTION_GREEN_BIAS_EXT
const POST_CONVOLUTION_GREEN_SCALE_EXT = 0x801D
export POST_CONVOLUTION_GREEN_SCALE_EXT
const POST_CONVOLUTION_RED_BIAS_EXT = 0x8020
export POST_CONVOLUTION_RED_BIAS_EXT
const POST_CONVOLUTION_RED_SCALE_EXT = 0x801C
export POST_CONVOLUTION_RED_SCALE_EXT
const REDUCE_EXT = 0x8016
export REDUCE_EXT
const SEPARABLE_2D_EXT = 0x8012
export SEPARABLE_2D_EXT
const BINORMAL_ARRAY_EXT = 0x843A
export BINORMAL_ARRAY_EXT
const BINORMAL_ARRAY_POINTER_EXT = 0x8443
export BINORMAL_ARRAY_POINTER_EXT
const BINORMAL_ARRAY_STRIDE_EXT = 0x8441
export BINORMAL_ARRAY_STRIDE_EXT
const BINORMAL_ARRAY_TYPE_EXT = 0x8440
export BINORMAL_ARRAY_TYPE_EXT
const CURRENT_BINORMAL_EXT = 0x843C
export CURRENT_BINORMAL_EXT
const CURRENT_TANGENT_EXT = 0x843B
export CURRENT_TANGENT_EXT
const MAP1_BINORMAL_EXT = 0x8446
export MAP1_BINORMAL_EXT
const MAP1_TANGENT_EXT = 0x8444
export MAP1_TANGENT_EXT
const MAP2_BINORMAL_EXT = 0x8447
export MAP2_BINORMAL_EXT
const MAP2_TANGENT_EXT = 0x8445
export MAP2_TANGENT_EXT
const TANGENT_ARRAY_EXT = 0x8439
export TANGENT_ARRAY_EXT
const TANGENT_ARRAY_POINTER_EXT = 0x8442
export TANGENT_ARRAY_POINTER_EXT
const TANGENT_ARRAY_STRIDE_EXT = 0x843F
export TANGENT_ARRAY_STRIDE_EXT
const TANGENT_ARRAY_TYPE_EXT = 0x843E
export TANGENT_ARRAY_TYPE_EXT
const CULL_VERTEX_EXT = 0x81AA
export CULL_VERTEX_EXT
const CULL_VERTEX_EYE_POSITION_EXT = 0x81AB
export CULL_VERTEX_EYE_POSITION_EXT
const CULL_VERTEX_OBJECT_POSITION_EXT = 0x81AC
export CULL_VERTEX_OBJECT_POSITION_EXT
const DEPTH_BOUNDS_EXT = 0x8891
export DEPTH_BOUNDS_EXT
const DEPTH_BOUNDS_TEST_EXT = 0x8890
export DEPTH_BOUNDS_TEST_EXT
const PROGRAM_MATRIX_EXT = 0x8E2D
export PROGRAM_MATRIX_EXT
const PROGRAM_MATRIX_STACK_DEPTH_EXT = 0x8E2F
export PROGRAM_MATRIX_STACK_DEPTH_EXT
const TRANSPOSE_PROGRAM_MATRIX_EXT = 0x8E2E
export TRANSPOSE_PROGRAM_MATRIX_EXT
const MAX_ELEMENTS_INDICES_EXT = 0x80E9
export MAX_ELEMENTS_INDICES_EXT
const MAX_ELEMENTS_VERTICES_EXT = 0x80E8
export MAX_ELEMENTS_VERTICES_EXT
const CURRENT_FOG_COORDINATE_EXT = 0x8453
export CURRENT_FOG_COORDINATE_EXT
const FOG_COORDINATE_ARRAY_EXT = 0x8457
export FOG_COORDINATE_ARRAY_EXT
const FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456
export FOG_COORDINATE_ARRAY_POINTER_EXT
const FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455
export FOG_COORDINATE_ARRAY_STRIDE_EXT
const FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454
export FOG_COORDINATE_ARRAY_TYPE_EXT
const FOG_COORDINATE_EXT = 0x8451
export FOG_COORDINATE_EXT
const FOG_COORDINATE_SOURCE_EXT = 0x8450
export FOG_COORDINATE_SOURCE_EXT
const DRAW_FRAMEBUFFER_BINDING_EXT = 0x8CA6
export DRAW_FRAMEBUFFER_BINDING_EXT
const DRAW_FRAMEBUFFER_EXT = 0x8CA9
export DRAW_FRAMEBUFFER_EXT
const READ_FRAMEBUFFER_BINDING_EXT = 0x8CAA
export READ_FRAMEBUFFER_BINDING_EXT
const READ_FRAMEBUFFER_EXT = 0x8CA8
export READ_FRAMEBUFFER_EXT
const FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 0x8D56
export FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT
const MAX_SAMPLES_EXT = 0x8D57
export MAX_SAMPLES_EXT
const RENDERBUFFER_SAMPLES_EXT = 0x8CAB
export RENDERBUFFER_SAMPLES_EXT
const SCALED_RESOLVE_FASTEST_EXT = 0x90BA
export SCALED_RESOLVE_FASTEST_EXT
const SCALED_RESOLVE_NICEST_EXT = 0x90BB
export SCALED_RESOLVE_NICEST_EXT
const COLOR_ATTACHMENT0_EXT = 0x8CE0
export COLOR_ATTACHMENT0_EXT
const COLOR_ATTACHMENT10_EXT = 0x8CEA
export COLOR_ATTACHMENT10_EXT
const COLOR_ATTACHMENT11_EXT = 0x8CEB
export COLOR_ATTACHMENT11_EXT
const COLOR_ATTACHMENT12_EXT = 0x8CEC
export COLOR_ATTACHMENT12_EXT
const COLOR_ATTACHMENT13_EXT = 0x8CED
export COLOR_ATTACHMENT13_EXT
const COLOR_ATTACHMENT14_EXT = 0x8CEE
export COLOR_ATTACHMENT14_EXT
const COLOR_ATTACHMENT15_EXT = 0x8CEF
export COLOR_ATTACHMENT15_EXT
const COLOR_ATTACHMENT1_EXT = 0x8CE1
export COLOR_ATTACHMENT1_EXT
const COLOR_ATTACHMENT2_EXT = 0x8CE2
export COLOR_ATTACHMENT2_EXT
const COLOR_ATTACHMENT3_EXT = 0x8CE3
export COLOR_ATTACHMENT3_EXT
const COLOR_ATTACHMENT4_EXT = 0x8CE4
export COLOR_ATTACHMENT4_EXT
const COLOR_ATTACHMENT5_EXT = 0x8CE5
export COLOR_ATTACHMENT5_EXT
const COLOR_ATTACHMENT6_EXT = 0x8CE6
export COLOR_ATTACHMENT6_EXT
const COLOR_ATTACHMENT7_EXT = 0x8CE7
export COLOR_ATTACHMENT7_EXT
const COLOR_ATTACHMENT8_EXT = 0x8CE8
export COLOR_ATTACHMENT8_EXT
const COLOR_ATTACHMENT9_EXT = 0x8CE9
export COLOR_ATTACHMENT9_EXT
const DEPTH_ATTACHMENT_EXT = 0x8D00
export DEPTH_ATTACHMENT_EXT
const FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1
export FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
const FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0
export FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
const FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 0x8CD4
export FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
const FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 0x8CD3
export FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
const FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 0x8CD2
export FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
const FRAMEBUFFER_BINDING_EXT = 0x8CA6
export FRAMEBUFFER_BINDING_EXT
const FRAMEBUFFER_COMPLETE_EXT = 0x8CD5
export FRAMEBUFFER_COMPLETE_EXT
const FRAMEBUFFER_EXT = 0x8D40
export FRAMEBUFFER_EXT
const FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6
export FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
const FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9
export FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
const FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB
export FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
const FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA
export FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
const FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7
export FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
const FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 0x8CDC
export FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
const FRAMEBUFFER_UNSUPPORTED_EXT = 0x8CDD
export FRAMEBUFFER_UNSUPPORTED_EXT
const INVALID_FRAMEBUFFER_OPERATION_EXT = 0x0506
export INVALID_FRAMEBUFFER_OPERATION_EXT
const MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF
export MAX_COLOR_ATTACHMENTS_EXT
const MAX_RENDERBUFFER_SIZE_EXT = 0x84E8
export MAX_RENDERBUFFER_SIZE_EXT
const RENDERBUFFER_ALPHA_SIZE_EXT = 0x8D53
export RENDERBUFFER_ALPHA_SIZE_EXT
const RENDERBUFFER_BINDING_EXT = 0x8CA7
export RENDERBUFFER_BINDING_EXT
const RENDERBUFFER_BLUE_SIZE_EXT = 0x8D52
export RENDERBUFFER_BLUE_SIZE_EXT
const RENDERBUFFER_DEPTH_SIZE_EXT = 0x8D54
export RENDERBUFFER_DEPTH_SIZE_EXT
const RENDERBUFFER_EXT = 0x8D41
export RENDERBUFFER_EXT
const RENDERBUFFER_GREEN_SIZE_EXT = 0x8D51
export RENDERBUFFER_GREEN_SIZE_EXT
const RENDERBUFFER_HEIGHT_EXT = 0x8D43
export RENDERBUFFER_HEIGHT_EXT
const RENDERBUFFER_INTERNAL_FORMAT_EXT = 0x8D44
export RENDERBUFFER_INTERNAL_FORMAT_EXT
const RENDERBUFFER_RED_SIZE_EXT = 0x8D50
export RENDERBUFFER_RED_SIZE_EXT
const RENDERBUFFER_STENCIL_SIZE_EXT = 0x8D55
export RENDERBUFFER_STENCIL_SIZE_EXT
const RENDERBUFFER_WIDTH_EXT = 0x8D42
export RENDERBUFFER_WIDTH_EXT
const STENCIL_ATTACHMENT_EXT = 0x8D20
export STENCIL_ATTACHMENT_EXT
const STENCIL_INDEX16_EXT = 0x8D49
export STENCIL_INDEX16_EXT
const STENCIL_INDEX1_EXT = 0x8D46
export STENCIL_INDEX1_EXT
const STENCIL_INDEX4_EXT = 0x8D47
export STENCIL_INDEX4_EXT
const STENCIL_INDEX8_EXT = 0x8D48
export STENCIL_INDEX8_EXT
const FRAMEBUFFER_SRGB_CAPABLE_EXT = 0x8DBA
export FRAMEBUFFER_SRGB_CAPABLE_EXT
const FRAMEBUFFER_SRGB_EXT = 0x8DB9
export FRAMEBUFFER_SRGB_EXT
const FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7
export FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
const FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 0x8DA9
export FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT
const FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8
export FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
const GEOMETRY_INPUT_TYPE_EXT = 0x8DDB
export GEOMETRY_INPUT_TYPE_EXT
const GEOMETRY_OUTPUT_TYPE_EXT = 0x8DDC
export GEOMETRY_OUTPUT_TYPE_EXT
const GEOMETRY_SHADER_EXT = 0x8DD9
export GEOMETRY_SHADER_EXT
const GEOMETRY_VERTICES_OUT_EXT = 0x8DDA
export GEOMETRY_VERTICES_OUT_EXT
const LINES_ADJACENCY_EXT = 0x000A
export LINES_ADJACENCY_EXT
const LINE_STRIP_ADJACENCY_EXT = 0x000B
export LINE_STRIP_ADJACENCY_EXT
const MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0
export MAX_GEOMETRY_OUTPUT_VERTICES_EXT
const MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29
export MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
const MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1
export MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
const MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF
export MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
const MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 0x8DDD
export MAX_GEOMETRY_VARYING_COMPONENTS_EXT
const MAX_VARYING_COMPONENTS_EXT = 0x8B4B
export MAX_VARYING_COMPONENTS_EXT
const MAX_VERTEX_VARYING_COMPONENTS_EXT = 0x8DDE
export MAX_VERTEX_VARYING_COMPONENTS_EXT
const PROGRAM_POINT_SIZE_EXT = 0x8642
export PROGRAM_POINT_SIZE_EXT
const TRIANGLES_ADJACENCY_EXT = 0x000C
export TRIANGLES_ADJACENCY_EXT
const TRIANGLE_STRIP_ADJACENCY_EXT = 0x000D
export TRIANGLE_STRIP_ADJACENCY_EXT
const INT_SAMPLER_1D_ARRAY_EXT = 0x8DCE
export INT_SAMPLER_1D_ARRAY_EXT
const INT_SAMPLER_1D_EXT = 0x8DC9
export INT_SAMPLER_1D_EXT
const INT_SAMPLER_2D_ARRAY_EXT = 0x8DCF
export INT_SAMPLER_2D_ARRAY_EXT
const INT_SAMPLER_2D_EXT = 0x8DCA
export INT_SAMPLER_2D_EXT
const INT_SAMPLER_2D_RECT_EXT = 0x8DCD
export INT_SAMPLER_2D_RECT_EXT
const INT_SAMPLER_3D_EXT = 0x8DCB
export INT_SAMPLER_3D_EXT
const INT_SAMPLER_BUFFER_EXT = 0x8DD0
export INT_SAMPLER_BUFFER_EXT
const INT_SAMPLER_CUBE_EXT = 0x8DCC
export INT_SAMPLER_CUBE_EXT
const SAMPLER_1D_ARRAY_EXT = 0x8DC0
export SAMPLER_1D_ARRAY_EXT
const SAMPLER_1D_ARRAY_SHADOW_EXT = 0x8DC3
export SAMPLER_1D_ARRAY_SHADOW_EXT
const SAMPLER_2D_ARRAY_EXT = 0x8DC1
export SAMPLER_2D_ARRAY_EXT
const SAMPLER_2D_ARRAY_SHADOW_EXT = 0x8DC4
export SAMPLER_2D_ARRAY_SHADOW_EXT
const SAMPLER_BUFFER_EXT = 0x8DC2
export SAMPLER_BUFFER_EXT
const SAMPLER_CUBE_SHADOW_EXT = 0x8DC5
export SAMPLER_CUBE_SHADOW_EXT
const UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 0x8DD6
export UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT
const UNSIGNED_INT_SAMPLER_1D_EXT = 0x8DD1
export UNSIGNED_INT_SAMPLER_1D_EXT
const UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 0x8DD7
export UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT
const UNSIGNED_INT_SAMPLER_2D_EXT = 0x8DD2
export UNSIGNED_INT_SAMPLER_2D_EXT
const UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 0x8DD5
export UNSIGNED_INT_SAMPLER_2D_RECT_EXT
const UNSIGNED_INT_SAMPLER_3D_EXT = 0x8DD3
export UNSIGNED_INT_SAMPLER_3D_EXT
const UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8
export UNSIGNED_INT_SAMPLER_BUFFER_EXT
const UNSIGNED_INT_SAMPLER_CUBE_EXT = 0x8DD4
export UNSIGNED_INT_SAMPLER_CUBE_EXT
const UNSIGNED_INT_VEC2_EXT = 0x8DC6
export UNSIGNED_INT_VEC2_EXT
const UNSIGNED_INT_VEC3_EXT = 0x8DC7
export UNSIGNED_INT_VEC3_EXT
const UNSIGNED_INT_VEC4_EXT = 0x8DC8
export UNSIGNED_INT_VEC4_EXT
const HISTOGRAM_ALPHA_SIZE_EXT = 0x802B
export HISTOGRAM_ALPHA_SIZE_EXT
const HISTOGRAM_BLUE_SIZE_EXT = 0x802A
export HISTOGRAM_BLUE_SIZE_EXT
const HISTOGRAM_EXT = 0x8024
export HISTOGRAM_EXT
const HISTOGRAM_FORMAT_EXT = 0x8027
export HISTOGRAM_FORMAT_EXT
const HISTOGRAM_GREEN_SIZE_EXT = 0x8029
export HISTOGRAM_GREEN_SIZE_EXT
const HISTOGRAM_LUMINANCE_SIZE_EXT = 0x802C
export HISTOGRAM_LUMINANCE_SIZE_EXT
const HISTOGRAM_RED_SIZE_EXT = 0x8028
export HISTOGRAM_RED_SIZE_EXT
const HISTOGRAM_SINK_EXT = 0x802D
export HISTOGRAM_SINK_EXT
const HISTOGRAM_WIDTH_EXT = 0x8026
export HISTOGRAM_WIDTH_EXT
const MINMAX_EXT = 0x802E
export MINMAX_EXT
const MINMAX_FORMAT_EXT = 0x802F
export MINMAX_FORMAT_EXT
const MINMAX_SINK_EXT = 0x8030
export MINMAX_SINK_EXT
const PROXY_HISTOGRAM_EXT = 0x8025
export PROXY_HISTOGRAM_EXT
const TABLE_TOO_LARGE_EXT = 0x8031
export TABLE_TOO_LARGE_EXT
const IUI_N3F_V2F_EXT = 0x81AF
export IUI_N3F_V2F_EXT
const IUI_N3F_V3F_EXT = 0x81B0
export IUI_N3F_V3F_EXT
const IUI_V2F_EXT = 0x81AD
export IUI_V2F_EXT
const IUI_V3F_EXT = 0x81AE
export IUI_V3F_EXT
const T2F_IUI_N3F_V2F_EXT = 0x81B3
export T2F_IUI_N3F_V2F_EXT
const T2F_IUI_N3F_V3F_EXT = 0x81B4
export T2F_IUI_N3F_V3F_EXT
const T2F_IUI_V2F_EXT = 0x81B1
export T2F_IUI_V2F_EXT
const T2F_IUI_V3F_EXT = 0x81B2
export T2F_IUI_V3F_EXT
const INDEX_TEST_EXT = 0x81B5
export INDEX_TEST_EXT
const INDEX_TEST_FUNC_EXT = 0x81B6
export INDEX_TEST_FUNC_EXT
const INDEX_TEST_REF_EXT = 0x81B7
export INDEX_TEST_REF_EXT
const INDEX_MATERIAL_EXT = 0x81B8
export INDEX_MATERIAL_EXT
const INDEX_MATERIAL_FACE_EXT = 0x81BA
export INDEX_MATERIAL_FACE_EXT
const INDEX_MATERIAL_PARAMETER_EXT = 0x81B9
export INDEX_MATERIAL_PARAMETER_EXT
const ATTENUATION_EXT = 0x834D
export ATTENUATION_EXT
const FRAGMENT_COLOR_EXT = 0x834C
export FRAGMENT_COLOR_EXT
const FRAGMENT_MATERIAL_EXT = 0x8349
export FRAGMENT_MATERIAL_EXT
const FRAGMENT_NORMAL_EXT = 0x834A
export FRAGMENT_NORMAL_EXT
const SHADOW_ATTENUATION_EXT = 0x834E
export SHADOW_ATTENUATION_EXT
const TEXTURE_APPLICATION_MODE_EXT = 0x834F
export TEXTURE_APPLICATION_MODE_EXT
const TEXTURE_LIGHT_EXT = 0x8350
export TEXTURE_LIGHT_EXT
const TEXTURE_MATERIAL_FACE_EXT = 0x8351
export TEXTURE_MATERIAL_FACE_EXT
const TEXTURE_MATERIAL_PARAMETER_EXT = 0x8352
export TEXTURE_MATERIAL_PARAMETER_EXT
const X1PASS_EXT = 0x80A1
export X1PASS_EXT
const X2PASS_0_EXT = 0x80A2
export X2PASS_0_EXT
const X2PASS_1_EXT = 0x80A3
export X2PASS_1_EXT
const X4PASS_0_EXT = 0x80A4
export X4PASS_0_EXT
const X4PASS_1_EXT = 0x80A5
export X4PASS_1_EXT
const X4PASS_2_EXT = 0x80A6
export X4PASS_2_EXT
const X4PASS_3_EXT = 0x80A7
export X4PASS_3_EXT
const MULTISAMPLE_BIT_EXT = 0x20000000
export MULTISAMPLE_BIT_EXT
const MULTISAMPLE_EXT = 0x809D
export MULTISAMPLE_EXT
const SAMPLES_EXT = 0x80A9
export SAMPLES_EXT
const SAMPLE_ALPHA_TO_MASK_EXT = 0x809E
export SAMPLE_ALPHA_TO_MASK_EXT
const SAMPLE_ALPHA_TO_ONE_EXT = 0x809F
export SAMPLE_ALPHA_TO_ONE_EXT
const SAMPLE_BUFFERS_EXT = 0x80A8
export SAMPLE_BUFFERS_EXT
const SAMPLE_MASK_EXT = 0x80A0
export SAMPLE_MASK_EXT
const SAMPLE_MASK_INVERT_EXT = 0x80AB
export SAMPLE_MASK_INVERT_EXT
const SAMPLE_MASK_VALUE_EXT = 0x80AA
export SAMPLE_MASK_VALUE_EXT
const SAMPLE_PATTERN_EXT = 0x80AC
export SAMPLE_PATTERN_EXT
const DEPTH24_STENCIL8_EXT = 0x88F0
export DEPTH24_STENCIL8_EXT
const DEPTH_STENCIL_EXT = 0x84F9
export DEPTH_STENCIL_EXT
const TEXTURE_STENCIL_SIZE_EXT = 0x88F1
export TEXTURE_STENCIL_SIZE_EXT
const UNSIGNED_INT_24_8_EXT = 0x84FA
export UNSIGNED_INT_24_8_EXT
const R11F_G11F_B10F_EXT = 0x8C3A
export R11F_G11F_B10F_EXT
const RGBA_SIGNED_COMPONENTS_EXT = 0x8C3C
export RGBA_SIGNED_COMPONENTS_EXT
const UNSIGNED_INT_10F_11F_11F_REV_EXT = 0x8C3B
export UNSIGNED_INT_10F_11F_11F_REV_EXT
const UNSIGNED_BYTE_3_3_2_EXT = 0x8032
export UNSIGNED_BYTE_3_3_2_EXT
const UNSIGNED_INT_10_10_10_2_EXT = 0x8036
export UNSIGNED_INT_10_10_10_2_EXT
const UNSIGNED_INT_8_8_8_8_EXT = 0x8035
export UNSIGNED_INT_8_8_8_8_EXT
const UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033
export UNSIGNED_SHORT_4_4_4_4_EXT
const UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034
export UNSIGNED_SHORT_5_5_5_1_EXT
const COLOR_INDEX12_EXT = 0x80E6
export COLOR_INDEX12_EXT
const COLOR_INDEX16_EXT = 0x80E7
export COLOR_INDEX16_EXT
const COLOR_INDEX1_EXT = 0x80E2
export COLOR_INDEX1_EXT
const COLOR_INDEX2_EXT = 0x80E3
export COLOR_INDEX2_EXT
const COLOR_INDEX4_EXT = 0x80E4
export COLOR_INDEX4_EXT
const COLOR_INDEX8_EXT = 0x80E5
export COLOR_INDEX8_EXT
const TEXTURE_INDEX_SIZE_EXT = 0x80ED
export TEXTURE_INDEX_SIZE_EXT
const PIXEL_PACK_BUFFER_BINDING_EXT = 0x88ED
export PIXEL_PACK_BUFFER_BINDING_EXT
const PIXEL_PACK_BUFFER_EXT = 0x88EB
export PIXEL_PACK_BUFFER_EXT
const PIXEL_UNPACK_BUFFER_BINDING_EXT = 0x88EF
export PIXEL_UNPACK_BUFFER_BINDING_EXT
const PIXEL_UNPACK_BUFFER_EXT = 0x88EC
export PIXEL_UNPACK_BUFFER_EXT
const AVERAGE_EXT = 0x8335
export AVERAGE_EXT
const CUBIC_EXT = 0x8334
export CUBIC_EXT
const MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8337
export MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
const PIXEL_CUBIC_WEIGHT_EXT = 0x8333
export PIXEL_CUBIC_WEIGHT_EXT
const PIXEL_MAG_FILTER_EXT = 0x8331
export PIXEL_MAG_FILTER_EXT
const PIXEL_MIN_FILTER_EXT = 0x8332
export PIXEL_MIN_FILTER_EXT
const PIXEL_TRANSFORM_2D_EXT = 0x8330
export PIXEL_TRANSFORM_2D_EXT
const PIXEL_TRANSFORM_2D_MATRIX_EXT = 0x8338
export PIXEL_TRANSFORM_2D_MATRIX_EXT
const PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8336
export PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
const DISTANCE_ATTENUATION_EXT = 0x8129
export DISTANCE_ATTENUATION_EXT
const POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128
export POINT_FADE_THRESHOLD_SIZE_EXT
const POINT_SIZE_MAX_EXT = 0x8127
export POINT_SIZE_MAX_EXT
const POINT_SIZE_MIN_EXT = 0x8126
export POINT_SIZE_MIN_EXT
const POLYGON_OFFSET_BIAS_EXT = 0x8039
export POLYGON_OFFSET_BIAS_EXT
const POLYGON_OFFSET_EXT = 0x8037
export POLYGON_OFFSET_EXT
const POLYGON_OFFSET_FACTOR_EXT = 0x8038
export POLYGON_OFFSET_FACTOR_EXT
const FIRST_VERTEX_CONVENTION_EXT = 0x8E4D
export FIRST_VERTEX_CONVENTION_EXT
const LAST_VERTEX_CONVENTION_EXT = 0x8E4E
export LAST_VERTEX_CONVENTION_EXT
const PROVOKING_VERTEX_EXT = 0x8E4F
export PROVOKING_VERTEX_EXT
const QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 0x8E4C
export QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT
const RESCALE_NORMAL_EXT = 0x803A
export RESCALE_NORMAL_EXT
const COLOR_SUM_EXT = 0x8458
export COLOR_SUM_EXT
const CURRENT_SECONDARY_COLOR_EXT = 0x8459
export CURRENT_SECONDARY_COLOR_EXT
const SECONDARY_COLOR_ARRAY_EXT = 0x845E
export SECONDARY_COLOR_ARRAY_EXT
const SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D
export SECONDARY_COLOR_ARRAY_POINTER_EXT
const SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A
export SECONDARY_COLOR_ARRAY_SIZE_EXT
const SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C
export SECONDARY_COLOR_ARRAY_STRIDE_EXT
const SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B
export SECONDARY_COLOR_ARRAY_TYPE_EXT
const ACTIVE_PROGRAM_EXT = 0x8B8D
export ACTIVE_PROGRAM_EXT
const LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8
export LIGHT_MODEL_COLOR_CONTROL_EXT
const SEPARATE_SPECULAR_COLOR_EXT = 0x81FA
export SEPARATE_SPECULAR_COLOR_EXT
const SINGLE_COLOR_EXT = 0x81F9
export SINGLE_COLOR_EXT
const ALL_BARRIER_BITS_EXT = 0xFFFFFFFF
export ALL_BARRIER_BITS_EXT
const ATOMIC_COUNTER_BARRIER_BIT_EXT = 0x00001000
export ATOMIC_COUNTER_BARRIER_BIT_EXT
const BUFFER_UPDATE_BARRIER_BIT_EXT = 0x00000200
export BUFFER_UPDATE_BARRIER_BIT_EXT
const COMMAND_BARRIER_BIT_EXT = 0x00000040
export COMMAND_BARRIER_BIT_EXT
const ELEMENT_ARRAY_BARRIER_BIT_EXT = 0x00000002
export ELEMENT_ARRAY_BARRIER_BIT_EXT
const FRAMEBUFFER_BARRIER_BIT_EXT = 0x00000400
export FRAMEBUFFER_BARRIER_BIT_EXT
const IMAGE_1D_ARRAY_EXT = 0x9052
export IMAGE_1D_ARRAY_EXT
const IMAGE_1D_EXT = 0x904C
export IMAGE_1D_EXT
const IMAGE_2D_ARRAY_EXT = 0x9053
export IMAGE_2D_ARRAY_EXT
const IMAGE_2D_EXT = 0x904D
export IMAGE_2D_EXT
const IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9056
export IMAGE_2D_MULTISAMPLE_ARRAY_EXT
const IMAGE_2D_MULTISAMPLE_EXT = 0x9055
export IMAGE_2D_MULTISAMPLE_EXT
const IMAGE_2D_RECT_EXT = 0x904F
export IMAGE_2D_RECT_EXT
const IMAGE_3D_EXT = 0x904E
export IMAGE_3D_EXT
const IMAGE_BINDING_ACCESS_EXT = 0x8F3E
export IMAGE_BINDING_ACCESS_EXT
const IMAGE_BINDING_FORMAT_EXT = 0x906E
export IMAGE_BINDING_FORMAT_EXT
const IMAGE_BINDING_LAYERED_EXT = 0x8F3C
export IMAGE_BINDING_LAYERED_EXT
const IMAGE_BINDING_LAYER_EXT = 0x8F3D
export IMAGE_BINDING_LAYER_EXT
const IMAGE_BINDING_LEVEL_EXT = 0x8F3B
export IMAGE_BINDING_LEVEL_EXT
const IMAGE_BINDING_NAME_EXT = 0x8F3A
export IMAGE_BINDING_NAME_EXT
const IMAGE_BUFFER_EXT = 0x9051
export IMAGE_BUFFER_EXT
const IMAGE_CUBE_EXT = 0x9050
export IMAGE_CUBE_EXT
const IMAGE_CUBE_MAP_ARRAY_EXT = 0x9054
export IMAGE_CUBE_MAP_ARRAY_EXT
const INT_IMAGE_1D_ARRAY_EXT = 0x905D
export INT_IMAGE_1D_ARRAY_EXT
const INT_IMAGE_1D_EXT = 0x9057
export INT_IMAGE_1D_EXT
const INT_IMAGE_2D_ARRAY_EXT = 0x905E
export INT_IMAGE_2D_ARRAY_EXT
const INT_IMAGE_2D_EXT = 0x9058
export INT_IMAGE_2D_EXT
const INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9061
export INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
const INT_IMAGE_2D_MULTISAMPLE_EXT = 0x9060
export INT_IMAGE_2D_MULTISAMPLE_EXT
const INT_IMAGE_2D_RECT_EXT = 0x905A
export INT_IMAGE_2D_RECT_EXT
const INT_IMAGE_3D_EXT = 0x9059
export INT_IMAGE_3D_EXT
const INT_IMAGE_BUFFER_EXT = 0x905C
export INT_IMAGE_BUFFER_EXT
const INT_IMAGE_CUBE_EXT = 0x905B
export INT_IMAGE_CUBE_EXT
const INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x905F
export INT_IMAGE_CUBE_MAP_ARRAY_EXT
const MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 0x8F39
export MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT
const MAX_IMAGE_SAMPLES_EXT = 0x906D
export MAX_IMAGE_SAMPLES_EXT
const MAX_IMAGE_UNITS_EXT = 0x8F38
export MAX_IMAGE_UNITS_EXT
const PIXEL_BUFFER_BARRIER_BIT_EXT = 0x00000080
export PIXEL_BUFFER_BARRIER_BIT_EXT
const SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 0x00000020
export SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT
const TEXTURE_FETCH_BARRIER_BIT_EXT = 0x00000008
export TEXTURE_FETCH_BARRIER_BIT_EXT
const TEXTURE_UPDATE_BARRIER_BIT_EXT = 0x00000100
export TEXTURE_UPDATE_BARRIER_BIT_EXT
const TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 0x00000800
export TRANSFORM_FEEDBACK_BARRIER_BIT_EXT
const UNIFORM_BARRIER_BIT_EXT = 0x00000004
export UNIFORM_BARRIER_BIT_EXT
const UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 0x9068
export UNSIGNED_INT_IMAGE_1D_ARRAY_EXT
const UNSIGNED_INT_IMAGE_1D_EXT = 0x9062
export UNSIGNED_INT_IMAGE_1D_EXT
const UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 0x9069
export UNSIGNED_INT_IMAGE_2D_ARRAY_EXT
const UNSIGNED_INT_IMAGE_2D_EXT = 0x9063
export UNSIGNED_INT_IMAGE_2D_EXT
const UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x906C
export UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
const UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x906B
export UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT
const UNSIGNED_INT_IMAGE_2D_RECT_EXT = 0x9065
export UNSIGNED_INT_IMAGE_2D_RECT_EXT
const UNSIGNED_INT_IMAGE_3D_EXT = 0x9064
export UNSIGNED_INT_IMAGE_3D_EXT
const UNSIGNED_INT_IMAGE_BUFFER_EXT = 0x9067
export UNSIGNED_INT_IMAGE_BUFFER_EXT
const UNSIGNED_INT_IMAGE_CUBE_EXT = 0x9066
export UNSIGNED_INT_IMAGE_CUBE_EXT
const UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x906A
export UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT
const VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 0x00000001
export VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT
const SHARED_TEXTURE_PALETTE_EXT = 0x81FB
export SHARED_TEXTURE_PALETTE_EXT
const STENCIL_CLEAR_TAG_VALUE_EXT = 0x88F3
export STENCIL_CLEAR_TAG_VALUE_EXT
const STENCIL_TAG_BITS_EXT = 0x88F2
export STENCIL_TAG_BITS_EXT
const ACTIVE_STENCIL_FACE_EXT = 0x8911
export ACTIVE_STENCIL_FACE_EXT
const STENCIL_TEST_TWO_SIDE_EXT = 0x8910
export STENCIL_TEST_TWO_SIDE_EXT
const DECR_WRAP_EXT = 0x8508
export DECR_WRAP_EXT
const INCR_WRAP_EXT = 0x8507
export INCR_WRAP_EXT
const ALPHA12_EXT = 0x803D
export ALPHA12_EXT
const ALPHA16_EXT = 0x803E
export ALPHA16_EXT
const ALPHA4_EXT = 0x803B
export ALPHA4_EXT
const ALPHA8_EXT = 0x803C
export ALPHA8_EXT
const INTENSITY12_EXT = 0x804C
export INTENSITY12_EXT
const INTENSITY16_EXT = 0x804D
export INTENSITY16_EXT
const INTENSITY4_EXT = 0x804A
export INTENSITY4_EXT
const INTENSITY8_EXT = 0x804B
export INTENSITY8_EXT
const INTENSITY_EXT = 0x8049
export INTENSITY_EXT
const LUMINANCE12_ALPHA12_EXT = 0x8047
export LUMINANCE12_ALPHA12_EXT
const LUMINANCE12_ALPHA4_EXT = 0x8046
export LUMINANCE12_ALPHA4_EXT
const LUMINANCE12_EXT = 0x8041
export LUMINANCE12_EXT
const LUMINANCE16_ALPHA16_EXT = 0x8048
export LUMINANCE16_ALPHA16_EXT
const LUMINANCE16_EXT = 0x8042
export LUMINANCE16_EXT
const LUMINANCE4_ALPHA4_EXT = 0x8043
export LUMINANCE4_ALPHA4_EXT
const LUMINANCE4_EXT = 0x803F
export LUMINANCE4_EXT
const LUMINANCE6_ALPHA2_EXT = 0x8044
export LUMINANCE6_ALPHA2_EXT
const LUMINANCE8_ALPHA8_EXT = 0x8045
export LUMINANCE8_ALPHA8_EXT
const LUMINANCE8_EXT = 0x8040
export LUMINANCE8_EXT
const PROXY_TEXTURE_1D_EXT = 0x8063
export PROXY_TEXTURE_1D_EXT
const PROXY_TEXTURE_2D_EXT = 0x8064
export PROXY_TEXTURE_2D_EXT
const REPLACE_EXT = 0x8062
export REPLACE_EXT
const RGB10_A2_EXT = 0x8059
export RGB10_A2_EXT
const RGB10_EXT = 0x8052
export RGB10_EXT
const RGB12_EXT = 0x8053
export RGB12_EXT
const RGB16_EXT = 0x8054
export RGB16_EXT
const RGB2_EXT = 0x804E
export RGB2_EXT
const RGB4_EXT = 0x804F
export RGB4_EXT
const RGB5_A1_EXT = 0x8057
export RGB5_A1_EXT
const RGB5_EXT = 0x8050
export RGB5_EXT
const RGB8_EXT = 0x8051
export RGB8_EXT
const RGBA12_EXT = 0x805A
export RGBA12_EXT
const RGBA16_EXT = 0x805B
export RGBA16_EXT
const RGBA2_EXT = 0x8055
export RGBA2_EXT
const RGBA4_EXT = 0x8056
export RGBA4_EXT
const RGBA8_EXT = 0x8058
export RGBA8_EXT
const TEXTURE_ALPHA_SIZE_EXT = 0x805F
export TEXTURE_ALPHA_SIZE_EXT
const TEXTURE_BLUE_SIZE_EXT = 0x805E
export TEXTURE_BLUE_SIZE_EXT
const TEXTURE_GREEN_SIZE_EXT = 0x805D
export TEXTURE_GREEN_SIZE_EXT
const TEXTURE_INTENSITY_SIZE_EXT = 0x8061
export TEXTURE_INTENSITY_SIZE_EXT
const TEXTURE_LUMINANCE_SIZE_EXT = 0x8060
export TEXTURE_LUMINANCE_SIZE_EXT
const TEXTURE_RED_SIZE_EXT = 0x805C
export TEXTURE_RED_SIZE_EXT
const TEXTURE_TOO_LARGE_EXT = 0x8065
export TEXTURE_TOO_LARGE_EXT
const MAX_3D_TEXTURE_SIZE_EXT = 0x8073
export MAX_3D_TEXTURE_SIZE_EXT
const PACK_IMAGE_HEIGHT_EXT = 0x806C
export PACK_IMAGE_HEIGHT_EXT
const PACK_SKIP_IMAGES_EXT = 0x806B
export PACK_SKIP_IMAGES_EXT
const PROXY_TEXTURE_3D_EXT = 0x8070
export PROXY_TEXTURE_3D_EXT
const TEXTURE_3D_EXT = 0x806F
export TEXTURE_3D_EXT
const TEXTURE_DEPTH_EXT = 0x8071
export TEXTURE_DEPTH_EXT
const TEXTURE_WRAP_R_EXT = 0x8072
export TEXTURE_WRAP_R_EXT
const UNPACK_IMAGE_HEIGHT_EXT = 0x806E
export UNPACK_IMAGE_HEIGHT_EXT
const UNPACK_SKIP_IMAGES_EXT = 0x806D
export UNPACK_SKIP_IMAGES_EXT
const COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 0x884E
export COMPARE_REF_DEPTH_TO_TEXTURE_EXT
const MAX_ARRAY_TEXTURE_LAYERS_EXT = 0x88FF
export MAX_ARRAY_TEXTURE_LAYERS_EXT
const PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19
export PROXY_TEXTURE_1D_ARRAY_EXT
const PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B
export PROXY_TEXTURE_2D_ARRAY_EXT
const TEXTURE_1D_ARRAY_EXT = 0x8C18
export TEXTURE_1D_ARRAY_EXT
const TEXTURE_2D_ARRAY_EXT = 0x8C1A
export TEXTURE_2D_ARRAY_EXT
const TEXTURE_BINDING_1D_ARRAY_EXT = 0x8C1C
export TEXTURE_BINDING_1D_ARRAY_EXT
const TEXTURE_BINDING_2D_ARRAY_EXT = 0x8C1D
export TEXTURE_BINDING_2D_ARRAY_EXT
const MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B
export MAX_TEXTURE_BUFFER_SIZE_EXT
const TEXTURE_BINDING_BUFFER_EXT = 0x8C2C
export TEXTURE_BINDING_BUFFER_EXT
const TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D
export TEXTURE_BUFFER_DATA_STORE_BINDING_EXT
const TEXTURE_BUFFER_EXT = 0x8C2A
export TEXTURE_BUFFER_EXT
const TEXTURE_BUFFER_FORMAT_EXT = 0x8C2E
export TEXTURE_BUFFER_FORMAT_EXT
const COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C72
export COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT
const COMPRESSED_LUMINANCE_LATC1_EXT = 0x8C70
export COMPRESSED_LUMINANCE_LATC1_EXT
const COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C73
export COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT
const COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 0x8C71
export COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT
const COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD
export COMPRESSED_RED_GREEN_RGTC2_EXT
const COMPRESSED_RED_RGTC1_EXT = 0x8DBB
export COMPRESSED_RED_RGTC1_EXT
const COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE
export COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT
const COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC
export COMPRESSED_SIGNED_RED_RGTC1_EXT
const COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1
export COMPRESSED_RGBA_S3TC_DXT1_EXT
const COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2
export COMPRESSED_RGBA_S3TC_DXT3_EXT
const COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3
export COMPRESSED_RGBA_S3TC_DXT5_EXT
const COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0
export COMPRESSED_RGB_S3TC_DXT1_EXT
const MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 0x851C
export MAX_CUBE_MAP_TEXTURE_SIZE_EXT
const NORMAL_MAP_EXT = 0x8511
export NORMAL_MAP_EXT
const PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B
export PROXY_TEXTURE_CUBE_MAP_EXT
const REFLECTION_MAP_EXT = 0x8512
export REFLECTION_MAP_EXT
const TEXTURE_BINDING_CUBE_MAP_EXT = 0x8514
export TEXTURE_BINDING_CUBE_MAP_EXT
const TEXTURE_CUBE_MAP_EXT = 0x8513
export TEXTURE_CUBE_MAP_EXT
const TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 0x8516
export TEXTURE_CUBE_MAP_NEGATIVE_X_EXT
const TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 0x8518
export TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT
const TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 0x851A
export TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT
const TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 0x8515
export TEXTURE_CUBE_MAP_POSITIVE_X_EXT
const TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 0x8517
export TEXTURE_CUBE_MAP_POSITIVE_Y_EXT
const TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 0x8519
export TEXTURE_CUBE_MAP_POSITIVE_Z_EXT
const ADD_SIGNED_EXT = 0x8574
export ADD_SIGNED_EXT
const COMBINE_ALPHA_EXT = 0x8572
export COMBINE_ALPHA_EXT
const COMBINE_EXT = 0x8570
export COMBINE_EXT
const COMBINE_RGB_EXT = 0x8571
export COMBINE_RGB_EXT
const CONSTANT_EXT = 0x8576
export CONSTANT_EXT
const INTERPOLATE_EXT = 0x8575
export INTERPOLATE_EXT
const OPERAND0_ALPHA_EXT = 0x8598
export OPERAND0_ALPHA_EXT
const OPERAND0_RGB_EXT = 0x8590
export OPERAND0_RGB_EXT
const OPERAND1_ALPHA_EXT = 0x8599
export OPERAND1_ALPHA_EXT
const OPERAND1_RGB_EXT = 0x8591
export OPERAND1_RGB_EXT
const OPERAND2_ALPHA_EXT = 0x859A
export OPERAND2_ALPHA_EXT
const OPERAND2_RGB_EXT = 0x8592
export OPERAND2_RGB_EXT
const PREVIOUS_EXT = 0x8578
export PREVIOUS_EXT
const PRIMARY_COLOR_EXT = 0x8577
export PRIMARY_COLOR_EXT
const RGB_SCALE_EXT = 0x8573
export RGB_SCALE_EXT
const SOURCE0_ALPHA_EXT = 0x8588
export SOURCE0_ALPHA_EXT
const SOURCE0_RGB_EXT = 0x8580
export SOURCE0_RGB_EXT
const SOURCE1_ALPHA_EXT = 0x8589
export SOURCE1_ALPHA_EXT
const SOURCE1_RGB_EXT = 0x8581
export SOURCE1_RGB_EXT
const SOURCE2_ALPHA_EXT = 0x858A
export SOURCE2_ALPHA_EXT
const SOURCE2_RGB_EXT = 0x8582
export SOURCE2_RGB_EXT
const DOT3_RGBA_EXT = 0x8741
export DOT3_RGBA_EXT
const DOT3_RGB_EXT = 0x8740
export DOT3_RGB_EXT
const MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF
export MAX_TEXTURE_MAX_ANISOTROPY_EXT
const TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE
export TEXTURE_MAX_ANISOTROPY_EXT
const ALPHA16I_EXT = 0x8D8A
export ALPHA16I_EXT
const ALPHA16UI_EXT = 0x8D78
export ALPHA16UI_EXT
const ALPHA32I_EXT = 0x8D84
export ALPHA32I_EXT
const ALPHA32UI_EXT = 0x8D72
export ALPHA32UI_EXT
const ALPHA8I_EXT = 0x8D90
export ALPHA8I_EXT
const ALPHA8UI_EXT = 0x8D7E
export ALPHA8UI_EXT
const ALPHA_INTEGER_EXT = 0x8D97
export ALPHA_INTEGER_EXT
const BGRA_INTEGER_EXT = 0x8D9B
export BGRA_INTEGER_EXT
const BGR_INTEGER_EXT = 0x8D9A
export BGR_INTEGER_EXT
const BLUE_INTEGER_EXT = 0x8D96
export BLUE_INTEGER_EXT
const GREEN_INTEGER_EXT = 0x8D95
export GREEN_INTEGER_EXT
const INTENSITY16I_EXT = 0x8D8B
export INTENSITY16I_EXT
const INTENSITY16UI_EXT = 0x8D79
export INTENSITY16UI_EXT
const INTENSITY32I_EXT = 0x8D85
export INTENSITY32I_EXT
const INTENSITY32UI_EXT = 0x8D73
export INTENSITY32UI_EXT
const INTENSITY8I_EXT = 0x8D91
export INTENSITY8I_EXT
const INTENSITY8UI_EXT = 0x8D7F
export INTENSITY8UI_EXT
const LUMINANCE16I_EXT = 0x8D8C
export LUMINANCE16I_EXT
const LUMINANCE16UI_EXT = 0x8D7A
export LUMINANCE16UI_EXT
const LUMINANCE32I_EXT = 0x8D86
export LUMINANCE32I_EXT
const LUMINANCE32UI_EXT = 0x8D74
export LUMINANCE32UI_EXT
const LUMINANCE8I_EXT = 0x8D92
export LUMINANCE8I_EXT
const LUMINANCE8UI_EXT = 0x8D80
export LUMINANCE8UI_EXT
const LUMINANCE_ALPHA16I_EXT = 0x8D8D
export LUMINANCE_ALPHA16I_EXT
const LUMINANCE_ALPHA16UI_EXT = 0x8D7B
export LUMINANCE_ALPHA16UI_EXT
const LUMINANCE_ALPHA32I_EXT = 0x8D87
export LUMINANCE_ALPHA32I_EXT
const LUMINANCE_ALPHA32UI_EXT = 0x8D75
export LUMINANCE_ALPHA32UI_EXT
const LUMINANCE_ALPHA8I_EXT = 0x8D93
export LUMINANCE_ALPHA8I_EXT
const LUMINANCE_ALPHA8UI_EXT = 0x8D81
export LUMINANCE_ALPHA8UI_EXT
const LUMINANCE_ALPHA_INTEGER_EXT = 0x8D9D
export LUMINANCE_ALPHA_INTEGER_EXT
const LUMINANCE_INTEGER_EXT = 0x8D9C
export LUMINANCE_INTEGER_EXT
const RED_INTEGER_EXT = 0x8D94
export RED_INTEGER_EXT
const RGB16I_EXT = 0x8D89
export RGB16I_EXT
const RGB16UI_EXT = 0x8D77
export RGB16UI_EXT
const RGB32I_EXT = 0x8D83
export RGB32I_EXT
const RGB32UI_EXT = 0x8D71
export RGB32UI_EXT
const RGB8I_EXT = 0x8D8F
export RGB8I_EXT
const RGB8UI_EXT = 0x8D7D
export RGB8UI_EXT
const RGBA16I_EXT = 0x8D88
export RGBA16I_EXT
const RGBA16UI_EXT = 0x8D76
export RGBA16UI_EXT
const RGBA32I_EXT = 0x8D82
export RGBA32I_EXT
const RGBA32UI_EXT = 0x8D70
export RGBA32UI_EXT
const RGBA8I_EXT = 0x8D8E
export RGBA8I_EXT
const RGBA8UI_EXT = 0x8D7C
export RGBA8UI_EXT
const RGBA_INTEGER_EXT = 0x8D99
export RGBA_INTEGER_EXT
const RGBA_INTEGER_MODE_EXT = 0x8D9E
export RGBA_INTEGER_MODE_EXT
const RGB_INTEGER_EXT = 0x8D98
export RGB_INTEGER_EXT
const MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD
export MAX_TEXTURE_LOD_BIAS_EXT
const TEXTURE_FILTER_CONTROL_EXT = 0x8500
export TEXTURE_FILTER_CONTROL_EXT
const TEXTURE_LOD_BIAS_EXT = 0x8501
export TEXTURE_LOD_BIAS_EXT
const MIRROR_CLAMP_EXT = 0x8742
export MIRROR_CLAMP_EXT
const MIRROR_CLAMP_TO_BORDER_EXT = 0x8912
export MIRROR_CLAMP_TO_BORDER_EXT
const MIRROR_CLAMP_TO_EDGE_EXT = 0x8743
export MIRROR_CLAMP_TO_EDGE_EXT
const TEXTURE_1D_BINDING_EXT = 0x8068
export TEXTURE_1D_BINDING_EXT
const TEXTURE_2D_BINDING_EXT = 0x8069
export TEXTURE_2D_BINDING_EXT
const TEXTURE_3D_BINDING_EXT = 0x806A
export TEXTURE_3D_BINDING_EXT
const TEXTURE_PRIORITY_EXT = 0x8066
export TEXTURE_PRIORITY_EXT
const TEXTURE_RESIDENT_EXT = 0x8067
export TEXTURE_RESIDENT_EXT
const PERTURB_EXT = 0x85AE
export PERTURB_EXT
const TEXTURE_NORMAL_EXT = 0x85AF
export TEXTURE_NORMAL_EXT
const COMPRESSED_SLUMINANCE_ALPHA_EXT = 0x8C4B
export COMPRESSED_SLUMINANCE_ALPHA_EXT
const COMPRESSED_SLUMINANCE_EXT = 0x8C4A
export COMPRESSED_SLUMINANCE_EXT
const COMPRESSED_SRGB_ALPHA_EXT = 0x8C49
export COMPRESSED_SRGB_ALPHA_EXT
const COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D
export COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
const COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E
export COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
const COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F
export COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
const COMPRESSED_SRGB_EXT = 0x8C48
export COMPRESSED_SRGB_EXT
const COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C
export COMPRESSED_SRGB_S3TC_DXT1_EXT
const SLUMINANCE8_ALPHA8_EXT = 0x8C45
export SLUMINANCE8_ALPHA8_EXT
const SLUMINANCE8_EXT = 0x8C47
export SLUMINANCE8_EXT
const SLUMINANCE_ALPHA_EXT = 0x8C44
export SLUMINANCE_ALPHA_EXT
const SLUMINANCE_EXT = 0x8C46
export SLUMINANCE_EXT
const SRGB8_ALPHA8_EXT = 0x8C43
export SRGB8_ALPHA8_EXT
const SRGB8_EXT = 0x8C41
export SRGB8_EXT
const SRGB_ALPHA_EXT = 0x8C42
export SRGB_ALPHA_EXT
const SRGB_EXT = 0x8C40
export SRGB_EXT
const DECODE_EXT = 0x8A49
export DECODE_EXT
const SKIP_DECODE_EXT = 0x8A4A
export SKIP_DECODE_EXT
const TEXTURE_SRGB_DECODE_EXT = 0x8A48
export TEXTURE_SRGB_DECODE_EXT
const RGB9_E5_EXT = 0x8C3D
export RGB9_E5_EXT
const TEXTURE_SHARED_SIZE_EXT = 0x8C3F
export TEXTURE_SHARED_SIZE_EXT
const UNSIGNED_INT_5_9_9_9_REV_EXT = 0x8C3E
export UNSIGNED_INT_5_9_9_9_REV_EXT
const ALPHA16_SNORM = 0x9018
export ALPHA16_SNORM
const ALPHA8_SNORM = 0x9014
export ALPHA8_SNORM
const ALPHA_SNORM = 0x9010
export ALPHA_SNORM
const INTENSITY16_SNORM = 0x901B
export INTENSITY16_SNORM
const INTENSITY8_SNORM = 0x9017
export INTENSITY8_SNORM
const INTENSITY_SNORM = 0x9013
export INTENSITY_SNORM
const LUMINANCE16_ALPHA16_SNORM = 0x901A
export LUMINANCE16_ALPHA16_SNORM
const LUMINANCE16_SNORM = 0x9019
export LUMINANCE16_SNORM
const LUMINANCE8_ALPHA8_SNORM = 0x9016
export LUMINANCE8_ALPHA8_SNORM
const LUMINANCE8_SNORM = 0x9015
export LUMINANCE8_SNORM
const LUMINANCE_ALPHA_SNORM = 0x9012
export LUMINANCE_ALPHA_SNORM
const LUMINANCE_SNORM = 0x9011
export LUMINANCE_SNORM
const R16_SNORM = 0x8F98
export R16_SNORM
const R8_SNORM = 0x8F94
export R8_SNORM
const RED_SNORM = 0x8F90
export RED_SNORM
const RG16_SNORM = 0x8F99
export RG16_SNORM
const RG8_SNORM = 0x8F95
export RG8_SNORM
const RGB16_SNORM = 0x8F9A
export RGB16_SNORM
const RGB8_SNORM = 0x8F96
export RGB8_SNORM
const RGBA16_SNORM = 0x8F9B
export RGBA16_SNORM
const RGBA8_SNORM = 0x8F97
export RGBA8_SNORM
const RGBA_SNORM = 0x8F93
export RGBA_SNORM
const RGB_SNORM = 0x8F92
export RGB_SNORM
const RG_SNORM = 0x8F91
export RG_SNORM
const SIGNED_NORMALIZED = 0x8F9C
export SIGNED_NORMALIZED
const TEXTURE_SWIZZLE_A_EXT = 0x8E45
export TEXTURE_SWIZZLE_A_EXT
const TEXTURE_SWIZZLE_B_EXT = 0x8E44
export TEXTURE_SWIZZLE_B_EXT
const TEXTURE_SWIZZLE_G_EXT = 0x8E43
export TEXTURE_SWIZZLE_G_EXT
const TEXTURE_SWIZZLE_RGBA_EXT = 0x8E46
export TEXTURE_SWIZZLE_RGBA_EXT
const TEXTURE_SWIZZLE_R_EXT = 0x8E42
export TEXTURE_SWIZZLE_R_EXT
const TIME_ELAPSED_EXT = 0x88BF
export TIME_ELAPSED_EXT
const INTERLEAVED_ATTRIBS_EXT = 0x8C8C
export INTERLEAVED_ATTRIBS_EXT
const MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 0x8C8A
export MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT
const MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 0x8C8B
export MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT
const MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 0x8C80
export MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT
const PRIMITIVES_GENERATED_EXT = 0x8C87
export PRIMITIVES_GENERATED_EXT
const RASTERIZER_DISCARD_EXT = 0x8C89
export RASTERIZER_DISCARD_EXT
const SEPARATE_ATTRIBS_EXT = 0x8C8D
export SEPARATE_ATTRIBS_EXT
const TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 0x8C8F
export TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT
const TRANSFORM_FEEDBACK_BUFFER_EXT = 0x8C8E
export TRANSFORM_FEEDBACK_BUFFER_EXT
const TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 0x8C7F
export TRANSFORM_FEEDBACK_BUFFER_MODE_EXT
const TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 0x8C85
export TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT
const TRANSFORM_FEEDBACK_BUFFER_START_EXT = 0x8C84
export TRANSFORM_FEEDBACK_BUFFER_START_EXT
const TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 0x8C88
export TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT
const TRANSFORM_FEEDBACK_VARYINGS_EXT = 0x8C83
export TRANSFORM_FEEDBACK_VARYINGS_EXT
const TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 0x8C76
export TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT
const COLOR_ARRAY_COUNT_EXT = 0x8084
export COLOR_ARRAY_COUNT_EXT
const COLOR_ARRAY_EXT = 0x8076
export COLOR_ARRAY_EXT
const COLOR_ARRAY_POINTER_EXT = 0x8090
export COLOR_ARRAY_POINTER_EXT
const COLOR_ARRAY_SIZE_EXT = 0x8081
export COLOR_ARRAY_SIZE_EXT
const COLOR_ARRAY_STRIDE_EXT = 0x8083
export COLOR_ARRAY_STRIDE_EXT
const COLOR_ARRAY_TYPE_EXT = 0x8082
export COLOR_ARRAY_TYPE_EXT
const EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D
export EDGE_FLAG_ARRAY_COUNT_EXT
const EDGE_FLAG_ARRAY_EXT = 0x8079
export EDGE_FLAG_ARRAY_EXT
const EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093
export EDGE_FLAG_ARRAY_POINTER_EXT
const EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C
export EDGE_FLAG_ARRAY_STRIDE_EXT
const INDEX_ARRAY_COUNT_EXT = 0x8087
export INDEX_ARRAY_COUNT_EXT
const INDEX_ARRAY_EXT = 0x8077
export INDEX_ARRAY_EXT
const INDEX_ARRAY_POINTER_EXT = 0x8091
export INDEX_ARRAY_POINTER_EXT
const INDEX_ARRAY_STRIDE_EXT = 0x8086
export INDEX_ARRAY_STRIDE_EXT
const INDEX_ARRAY_TYPE_EXT = 0x8085
export INDEX_ARRAY_TYPE_EXT
const NORMAL_ARRAY_COUNT_EXT = 0x8080
export NORMAL_ARRAY_COUNT_EXT
const NORMAL_ARRAY_EXT = 0x8075
export NORMAL_ARRAY_EXT
const NORMAL_ARRAY_POINTER_EXT = 0x808F
export NORMAL_ARRAY_POINTER_EXT
const NORMAL_ARRAY_STRIDE_EXT = 0x807F
export NORMAL_ARRAY_STRIDE_EXT
const NORMAL_ARRAY_TYPE_EXT = 0x807E
export NORMAL_ARRAY_TYPE_EXT
const TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B
export TEXTURE_COORD_ARRAY_COUNT_EXT
const TEXTURE_COORD_ARRAY_EXT = 0x8078
export TEXTURE_COORD_ARRAY_EXT
const TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092
export TEXTURE_COORD_ARRAY_POINTER_EXT
const TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088
export TEXTURE_COORD_ARRAY_SIZE_EXT
const TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A
export TEXTURE_COORD_ARRAY_STRIDE_EXT
const TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089
export TEXTURE_COORD_ARRAY_TYPE_EXT
const VERTEX_ARRAY_COUNT_EXT = 0x807D
export VERTEX_ARRAY_COUNT_EXT
const VERTEX_ARRAY_EXT = 0x8074
export VERTEX_ARRAY_EXT
const VERTEX_ARRAY_POINTER_EXT = 0x808E
export VERTEX_ARRAY_POINTER_EXT
const VERTEX_ARRAY_SIZE_EXT = 0x807A
export VERTEX_ARRAY_SIZE_EXT
const VERTEX_ARRAY_STRIDE_EXT = 0x807C
export VERTEX_ARRAY_STRIDE_EXT
const VERTEX_ARRAY_TYPE_EXT = 0x807B
export VERTEX_ARRAY_TYPE_EXT
const BGRA = 0x80E1
export BGRA
const DOUBLE = 0x140A
export DOUBLE
const DOUBLE_MAT2_EXT = 0x8F46
export DOUBLE_MAT2_EXT
const DOUBLE_MAT2x3_EXT = 0x8F49
export DOUBLE_MAT2x3_EXT
const DOUBLE_MAT2x4_EXT = 0x8F4A
export DOUBLE_MAT2x4_EXT
const DOUBLE_MAT3_EXT = 0x8F47
export DOUBLE_MAT3_EXT
const DOUBLE_MAT3x2_EXT = 0x8F4B
export DOUBLE_MAT3x2_EXT
const DOUBLE_MAT3x4_EXT = 0x8F4C
export DOUBLE_MAT3x4_EXT
const DOUBLE_MAT4_EXT = 0x8F48
export DOUBLE_MAT4_EXT
const DOUBLE_MAT4x2_EXT = 0x8F4D
export DOUBLE_MAT4x2_EXT
const DOUBLE_MAT4x3_EXT = 0x8F4E
export DOUBLE_MAT4x3_EXT
const DOUBLE_VEC2_EXT = 0x8FFC
export DOUBLE_VEC2_EXT
const DOUBLE_VEC3_EXT = 0x8FFD
export DOUBLE_VEC3_EXT
const DOUBLE_VEC4_EXT = 0x8FFE
export DOUBLE_VEC4_EXT
const CURRENT_VERTEX_EXT = 0x87E2
export CURRENT_VERTEX_EXT
const FULL_RANGE_EXT = 0x87E1
export FULL_RANGE_EXT
const INVARIANT_DATATYPE_EXT = 0x87EB
export INVARIANT_DATATYPE_EXT
const INVARIANT_EXT = 0x87C2
export INVARIANT_EXT
const INVARIANT_VALUE_EXT = 0x87EA
export INVARIANT_VALUE_EXT
const LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED
export LOCAL_CONSTANT_DATATYPE_EXT
const LOCAL_CONSTANT_EXT = 0x87C3
export LOCAL_CONSTANT_EXT
const LOCAL_CONSTANT_VALUE_EXT = 0x87EC
export LOCAL_CONSTANT_VALUE_EXT
const LOCAL_EXT = 0x87C4
export LOCAL_EXT
const MATRIX_EXT = 0x87C0
export MATRIX_EXT
const MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA
export MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT
const MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CD
export MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT
const MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE
export MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT
const MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CC
export MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
const MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB
export MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT
const MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5
export MAX_VERTEX_SHADER_INSTRUCTIONS_EXT
const MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7
export MAX_VERTEX_SHADER_INVARIANTS_EXT
const MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9
export MAX_VERTEX_SHADER_LOCALS_EXT
const MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8
export MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
const MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6
export MAX_VERTEX_SHADER_VARIANTS_EXT
const MVP_MATRIX_EXT = 0x87E3
export MVP_MATRIX_EXT
const NEGATIVE_ONE_EXT = 0x87DF
export NEGATIVE_ONE_EXT
const NEGATIVE_W_EXT = 0x87DC
export NEGATIVE_W_EXT
const NEGATIVE_X_EXT = 0x87D9
export NEGATIVE_X_EXT
const NEGATIVE_Y_EXT = 0x87DA
export NEGATIVE_Y_EXT
const NEGATIVE_Z_EXT = 0x87DB
export NEGATIVE_Z_EXT
const NORMALIZED_RANGE_EXT = 0x87E0
export NORMALIZED_RANGE_EXT
const ONE_EXT = 0x87DE
export ONE_EXT
const OP_ADD_EXT = 0x8787
export OP_ADD_EXT
const OP_CLAMP_EXT = 0x878E
export OP_CLAMP_EXT
const OP_CROSS_PRODUCT_EXT = 0x8797
export OP_CROSS_PRODUCT_EXT
const OP_DOT3_EXT = 0x8784
export OP_DOT3_EXT
const OP_DOT4_EXT = 0x8785
export OP_DOT4_EXT
const OP_EXP_BASE_2_EXT = 0x8791
export OP_EXP_BASE_2_EXT
const OP_FLOOR_EXT = 0x878F
export OP_FLOOR_EXT
const OP_FRAC_EXT = 0x8789
export OP_FRAC_EXT
const OP_INDEX_EXT = 0x8782
export OP_INDEX_EXT
const OP_LOG_BASE_2_EXT = 0x8792
export OP_LOG_BASE_2_EXT
const OP_MADD_EXT = 0x8788
export OP_MADD_EXT
const OP_MAX_EXT = 0x878A
export OP_MAX_EXT
const OP_MIN_EXT = 0x878B
export OP_MIN_EXT
const OP_MOV_EXT = 0x8799
export OP_MOV_EXT
const OP_MULTIPLY_MATRIX_EXT = 0x8798
export OP_MULTIPLY_MATRIX_EXT
const OP_MUL_EXT = 0x8786
export OP_MUL_EXT
const OP_NEGATE_EXT = 0x8783
export OP_NEGATE_EXT
const OP_POWER_EXT = 0x8793
export OP_POWER_EXT
const OP_RECIP_EXT = 0x8794
export OP_RECIP_EXT
const OP_RECIP_SQRT_EXT = 0x8795
export OP_RECIP_SQRT_EXT
const OP_ROUND_EXT = 0x8790
export OP_ROUND_EXT
const OP_SET_GE_EXT = 0x878C
export OP_SET_GE_EXT
const OP_SET_LT_EXT = 0x878D
export OP_SET_LT_EXT
const OP_SUB_EXT = 0x8796
export OP_SUB_EXT
const OUTPUT_COLOR0_EXT = 0x879B
export OUTPUT_COLOR0_EXT
const OUTPUT_COLOR1_EXT = 0x879C
export OUTPUT_COLOR1_EXT
const OUTPUT_FOG_EXT = 0x87BD
export OUTPUT_FOG_EXT
const OUTPUT_TEXTURE_COORD0_EXT = 0x879D
export OUTPUT_TEXTURE_COORD0_EXT
const OUTPUT_TEXTURE_COORD10_EXT = 0x87A7
export OUTPUT_TEXTURE_COORD10_EXT
const OUTPUT_TEXTURE_COORD11_EXT = 0x87A8
export OUTPUT_TEXTURE_COORD11_EXT
const OUTPUT_TEXTURE_COORD12_EXT = 0x87A9
export OUTPUT_TEXTURE_COORD12_EXT
const OUTPUT_TEXTURE_COORD13_EXT = 0x87AA
export OUTPUT_TEXTURE_COORD13_EXT
const OUTPUT_TEXTURE_COORD14_EXT = 0x87AB
export OUTPUT_TEXTURE_COORD14_EXT
const OUTPUT_TEXTURE_COORD15_EXT = 0x87AC
export OUTPUT_TEXTURE_COORD15_EXT
const OUTPUT_TEXTURE_COORD16_EXT = 0x87AD
export OUTPUT_TEXTURE_COORD16_EXT
const OUTPUT_TEXTURE_COORD17_EXT = 0x87AE
export OUTPUT_TEXTURE_COORD17_EXT
const OUTPUT_TEXTURE_COORD18_EXT = 0x87AF
export OUTPUT_TEXTURE_COORD18_EXT
const OUTPUT_TEXTURE_COORD19_EXT = 0x87B0
export OUTPUT_TEXTURE_COORD19_EXT
const OUTPUT_TEXTURE_COORD1_EXT = 0x879E
export OUTPUT_TEXTURE_COORD1_EXT
const OUTPUT_TEXTURE_COORD20_EXT = 0x87B1
export OUTPUT_TEXTURE_COORD20_EXT
const OUTPUT_TEXTURE_COORD21_EXT = 0x87B2
export OUTPUT_TEXTURE_COORD21_EXT
const OUTPUT_TEXTURE_COORD22_EXT = 0x87B3
export OUTPUT_TEXTURE_COORD22_EXT
const OUTPUT_TEXTURE_COORD23_EXT = 0x87B4
export OUTPUT_TEXTURE_COORD23_EXT
const OUTPUT_TEXTURE_COORD24_EXT = 0x87B5
export OUTPUT_TEXTURE_COORD24_EXT
const OUTPUT_TEXTURE_COORD25_EXT = 0x87B6
export OUTPUT_TEXTURE_COORD25_EXT
const OUTPUT_TEXTURE_COORD26_EXT = 0x87B7
export OUTPUT_TEXTURE_COORD26_EXT
const OUTPUT_TEXTURE_COORD27_EXT = 0x87B8
export OUTPUT_TEXTURE_COORD27_EXT
const OUTPUT_TEXTURE_COORD28_EXT = 0x87B9
export OUTPUT_TEXTURE_COORD28_EXT
const OUTPUT_TEXTURE_COORD29_EXT = 0x87BA
export OUTPUT_TEXTURE_COORD29_EXT
const OUTPUT_TEXTURE_COORD2_EXT = 0x879F
export OUTPUT_TEXTURE_COORD2_EXT
const OUTPUT_TEXTURE_COORD30_EXT = 0x87BB
export OUTPUT_TEXTURE_COORD30_EXT
const OUTPUT_TEXTURE_COORD31_EXT = 0x87BC
export OUTPUT_TEXTURE_COORD31_EXT
const OUTPUT_TEXTURE_COORD3_EXT = 0x87A0
export OUTPUT_TEXTURE_COORD3_EXT
const OUTPUT_TEXTURE_COORD4_EXT = 0x87A1
export OUTPUT_TEXTURE_COORD4_EXT
const OUTPUT_TEXTURE_COORD5_EXT = 0x87A2
export OUTPUT_TEXTURE_COORD5_EXT
const OUTPUT_TEXTURE_COORD6_EXT = 0x87A3
export OUTPUT_TEXTURE_COORD6_EXT
const OUTPUT_TEXTURE_COORD7_EXT = 0x87A4
export OUTPUT_TEXTURE_COORD7_EXT
const OUTPUT_TEXTURE_COORD8_EXT = 0x87A5
export OUTPUT_TEXTURE_COORD8_EXT
const OUTPUT_TEXTURE_COORD9_EXT = 0x87A6
export OUTPUT_TEXTURE_COORD9_EXT
const OUTPUT_VERTEX_EXT = 0x879A
export OUTPUT_VERTEX_EXT
const SCALAR_EXT = 0x87BE
export SCALAR_EXT
const VARIANT_ARRAY_EXT = 0x87E8
export VARIANT_ARRAY_EXT
const VARIANT_ARRAY_POINTER_EXT = 0x87E9
export VARIANT_ARRAY_POINTER_EXT
const VARIANT_ARRAY_STRIDE_EXT = 0x87E6
export VARIANT_ARRAY_STRIDE_EXT
const VARIANT_ARRAY_TYPE_EXT = 0x87E7
export VARIANT_ARRAY_TYPE_EXT
const VARIANT_DATATYPE_EXT = 0x87E5
export VARIANT_DATATYPE_EXT
const VARIANT_EXT = 0x87C1
export VARIANT_EXT
const VARIANT_VALUE_EXT = 0x87E4
export VARIANT_VALUE_EXT
const VECTOR_EXT = 0x87BF
export VECTOR_EXT
const VERTEX_SHADER_BINDING_EXT = 0x8781
export VERTEX_SHADER_BINDING_EXT
const VERTEX_SHADER_EXT = 0x8780
export VERTEX_SHADER_EXT
const VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF
export VERTEX_SHADER_INSTRUCTIONS_EXT
const VERTEX_SHADER_INVARIANTS_EXT = 0x87D1
export VERTEX_SHADER_INVARIANTS_EXT
const VERTEX_SHADER_LOCALS_EXT = 0x87D3
export VERTEX_SHADER_LOCALS_EXT
const VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2
export VERTEX_SHADER_LOCAL_CONSTANTS_EXT
const VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4
export VERTEX_SHADER_OPTIMIZED_EXT
const VERTEX_SHADER_VARIANTS_EXT = 0x87D0
export VERTEX_SHADER_VARIANTS_EXT
const W_EXT = 0x87D8
export W_EXT
const X_EXT = 0x87D5
export X_EXT
const Y_EXT = 0x87D6
export Y_EXT
const ZERO_EXT = 0x87DD
export ZERO_EXT
const Z_EXT = 0x87D7
export Z_EXT
const CURRENT_VERTEX_WEIGHT_EXT = 0x850B
export CURRENT_VERTEX_WEIGHT_EXT
const MODELVIEW0_EXT = 0x1700
export MODELVIEW0_EXT
const MODELVIEW0_MATRIX_EXT = 0x0BA6
export MODELVIEW0_MATRIX_EXT
const MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3
export MODELVIEW0_STACK_DEPTH_EXT
const MODELVIEW1_EXT = 0x850A
export MODELVIEW1_EXT
const MODELVIEW1_MATRIX_EXT = 0x8506
export MODELVIEW1_MATRIX_EXT
const MODELVIEW1_STACK_DEPTH_EXT = 0x8502
export MODELVIEW1_STACK_DEPTH_EXT
const VERTEX_WEIGHTING_EXT = 0x8509
export VERTEX_WEIGHTING_EXT
const VERTEX_WEIGHT_ARRAY_EXT = 0x850C
export VERTEX_WEIGHT_ARRAY_EXT
const VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510
export VERTEX_WEIGHT_ARRAY_POINTER_EXT
const VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D
export VERTEX_WEIGHT_ARRAY_SIZE_EXT
const VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F
export VERTEX_WEIGHT_ARRAY_STRIDE_EXT
const VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E
export VERTEX_WEIGHT_ARRAY_TYPE_EXT
const SYNC_X11_FENCE_EXT = 0x90E1
export SYNC_X11_FENCE_EXT
@getCFun libGL glUniformBufferEXT glUniformBufferEXT(program::GLuint, location::GLint, buffer::GLuint)::Void
export glUniformBufferEXT
@getCFun libGL glGetUniformBufferSizeEXT glGetUniformBufferSizeEXT(program::GLuint, location::GLint)::Cint
export glGetUniformBufferSizeEXT
@getCFun libGL glGetUniformOffsetEXT glGetUniformOffsetEXT(program::GLuint, location::GLint)::Cintptr
export glGetUniformOffsetEXT
@getCFun libGL glBlendColorEXT glBlendColorEXT(red::GLfloat, green::GLfloat, blue::GLfloat, alpha::GLfloat)::Void
export glBlendColorEXT
@getCFun libGL glBlendEquationSeparateEXT glBlendEquationSeparateEXT(modeRGB::GLenum, modeAlpha::GLenum)::Void
export glBlendEquationSeparateEXT
@getCFun libGL glBlendFuncSeparateEXT glBlendFuncSeparateEXT(sfactorRGB::GLenum, dfactorRGB::GLenum, sfactorAlpha::GLenum, dfactorAlpha::GLenum)::Void
export glBlendFuncSeparateEXT
@getCFun libGL glBlendEquationEXT glBlendEquationEXT(mode::GLenum)::Void
export glBlendEquationEXT
@getCFun libGL glColorSubTableEXT glColorSubTableEXT(target::GLenum, start::GLsizei, count::GLsizei, format::GLenum, type_::GLenum, data::Ptr{Void})::Void
export glColorSubTableEXT
@getCFun libGL glCopyColorSubTableEXT glCopyColorSubTableEXT(target::GLenum, start::GLsizei, x::GLint, y::GLint, width::GLsizei)::Void
export glCopyColorSubTableEXT
@getCFun libGL glLockArraysEXT glLockArraysEXT(first::GLint, count::GLsizei)::Void
export glLockArraysEXT
@getCFun libGL glUnlockArraysEXT glUnlockArraysEXT()::Void
export glUnlockArraysEXT
@getCFun libGL glConvolutionFilter1DEXT glConvolutionFilter1DEXT(target::GLenum, internalformat::GLenum, width::GLsizei, format::GLenum, type_::GLenum, image::Ptr{Void})::Void
export glConvolutionFilter1DEXT
@getCFun libGL glConvolutionFilter2DEXT glConvolutionFilter2DEXT(target::GLenum, internalformat::GLenum, width::GLsizei, height::GLsizei, format::GLenum, type_::GLenum, image::Ptr{Void})::Void
export glConvolutionFilter2DEXT
@getCFun libGL glConvolutionParameterfEXT glConvolutionParameterfEXT(target::GLenum, pname::GLenum, params::GLfloat)::Void
export glConvolutionParameterfEXT
@getCFun libGL glConvolutionParameterfvEXT glConvolutionParameterfvEXT(target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glConvolutionParameterfvEXT
@getCFun libGL glConvolutionParameteriEXT glConvolutionParameteriEXT(target::GLenum, pname::GLenum, params::GLint)::Void
export glConvolutionParameteriEXT
@getCFun libGL glConvolutionParameterivEXT glConvolutionParameterivEXT(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glConvolutionParameterivEXT
@getCFun libGL glCopyConvolutionFilter1DEXT glCopyConvolutionFilter1DEXT(target::GLenum, internalformat::GLenum, x::GLint, y::GLint, width::GLsizei)::Void
export glCopyConvolutionFilter1DEXT
@getCFun libGL glCopyConvolutionFilter2DEXT glCopyConvolutionFilter2DEXT(target::GLenum, internalformat::GLenum, x::GLint, y::GLint, width::GLsizei, height::GLsizei)::Void
export glCopyConvolutionFilter2DEXT
@getCFun libGL glGetConvolutionFilterEXT glGetConvolutionFilterEXT(target::GLenum, format::GLenum, type_::GLenum, image::Ptr{Void})::Void
export glGetConvolutionFilterEXT
@getCFun libGL glGetConvolutionParameterfvEXT glGetConvolutionParameterfvEXT(target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetConvolutionParameterfvEXT
@getCFun libGL glGetConvolutionParameterivEXT glGetConvolutionParameterivEXT(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetConvolutionParameterivEXT
@getCFun libGL glGetSeparableFilterEXT glGetSeparableFilterEXT(target::GLenum, format::GLenum, type_::GLenum, row::Ptr{Void}, column::Ptr{Void}, span::Ptr{Void})::Void
export glGetSeparableFilterEXT
@getCFun libGL glSeparableFilter2DEXT glSeparableFilter2DEXT(target::GLenum, internalformat::GLenum, width::GLsizei, height::GLsizei, format::GLenum, type_::GLenum, row::Ptr{Void}, column::Ptr{Void})::Void
export glSeparableFilter2DEXT
@getCFun libGL glTangent3bEXT glTangent3bEXT(tx::GLbyte, ty::GLbyte, tz::GLbyte)::Void
export glTangent3bEXT
@getCFun libGL glTangent3bvEXT glTangent3bvEXT(v::Ptr{GLbyte})::Void
export glTangent3bvEXT
@getCFun libGL glTangent3dEXT glTangent3dEXT(tx::GLdouble, ty::GLdouble, tz::GLdouble)::Void
export glTangent3dEXT
@getCFun libGL glTangent3dvEXT glTangent3dvEXT(v::Ptr{GLdouble})::Void
export glTangent3dvEXT
@getCFun libGL glTangent3fEXT glTangent3fEXT(tx::GLfloat, ty::GLfloat, tz::GLfloat)::Void
export glTangent3fEXT
@getCFun libGL glTangent3fvEXT glTangent3fvEXT(v::Ptr{GLfloat})::Void
export glTangent3fvEXT
@getCFun libGL glTangent3iEXT glTangent3iEXT(tx::GLint, ty::GLint, tz::GLint)::Void
export glTangent3iEXT
@getCFun libGL glTangent3ivEXT glTangent3ivEXT(v::Ptr{GLint})::Void
export glTangent3ivEXT
@getCFun libGL glTangent3sEXT glTangent3sEXT(tx::GLshort, ty::GLshort, tz::GLshort)::Void
export glTangent3sEXT
@getCFun libGL glTangent3svEXT glTangent3svEXT(v::Ptr{GLshort})::Void
export glTangent3svEXT
@getCFun libGL glBinormal3bEXT glBinormal3bEXT(bx::GLbyte, by::GLbyte, bz::GLbyte)::Void
export glBinormal3bEXT
@getCFun libGL glBinormal3bvEXT glBinormal3bvEXT(v::Ptr{GLbyte})::Void
export glBinormal3bvEXT
@getCFun libGL glBinormal3dEXT glBinormal3dEXT(bx::GLdouble, by::GLdouble, bz::GLdouble)::Void
export glBinormal3dEXT
@getCFun libGL glBinormal3dvEXT glBinormal3dvEXT(v::Ptr{GLdouble})::Void
export glBinormal3dvEXT
@getCFun libGL glBinormal3fEXT glBinormal3fEXT(bx::GLfloat, by::GLfloat, bz::GLfloat)::Void
export glBinormal3fEXT
@getCFun libGL glBinormal3fvEXT glBinormal3fvEXT(v::Ptr{GLfloat})::Void
export glBinormal3fvEXT
@getCFun libGL glBinormal3iEXT glBinormal3iEXT(bx::GLint, by::GLint, bz::GLint)::Void
export glBinormal3iEXT
@getCFun libGL glBinormal3ivEXT glBinormal3ivEXT(v::Ptr{GLint})::Void
export glBinormal3ivEXT
@getCFun libGL glBinormal3sEXT glBinormal3sEXT(bx::GLshort, by::GLshort, bz::GLshort)::Void
export glBinormal3sEXT
@getCFun libGL glBinormal3svEXT glBinormal3svEXT(v::Ptr{GLshort})::Void
export glBinormal3svEXT
@getCFun libGL glTangentPointerEXT glTangentPointerEXT(type_::GLenum, stride::GLsizei, pointer::Ptr{Void})::Void
export glTangentPointerEXT
@getCFun libGL glBinormalPointerEXT glBinormalPointerEXT(type_::GLenum, stride::GLsizei, pointer::Ptr{Void})::Void
export glBinormalPointerEXT
@getCFun libGL glCopyTexImage1DEXT glCopyTexImage1DEXT(target::GLenum, level::GLint, internalformat::GLenum, x::GLint, y::GLint, width::GLsizei, border::GLint)::Void
export glCopyTexImage1DEXT
@getCFun libGL glCopyTexImage2DEXT glCopyTexImage2DEXT(target::GLenum, level::GLint, internalformat::GLenum, x::GLint, y::GLint, width::GLsizei, height::GLsizei, border::GLint)::Void
export glCopyTexImage2DEXT
@getCFun libGL glCopyTexSubImage1DEXT glCopyTexSubImage1DEXT(target::GLenum, level::GLint, xoffset::GLint, x::GLint, y::GLint, width::GLsizei)::Void
export glCopyTexSubImage1DEXT
@getCFun libGL glCopyTexSubImage2DEXT glCopyTexSubImage2DEXT(target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, x::GLint, y::GLint, width::GLsizei, height::GLsizei)::Void
export glCopyTexSubImage2DEXT
@getCFun libGL glCopyTexSubImage3DEXT glCopyTexSubImage3DEXT(target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, zoffset::GLint, x::GLint, y::GLint, width::GLsizei, height::GLsizei)::Void
export glCopyTexSubImage3DEXT
@getCFun libGL glCullParameterdvEXT glCullParameterdvEXT(pname::GLenum, params::Ptr{GLdouble})::Void
export glCullParameterdvEXT
@getCFun libGL glCullParameterfvEXT glCullParameterfvEXT(pname::GLenum, params::Ptr{GLfloat})::Void
export glCullParameterfvEXT
@getCFun libGL glDepthBoundsEXT glDepthBoundsEXT(zmin::GLclampd, zmax::GLclampd)::Void
export glDepthBoundsEXT
@getCFun libGL glClientAttribDefaultEXT glClientAttribDefaultEXT(mask::GLbitfield)::Void
export glClientAttribDefaultEXT
@getCFun libGL glPushClientAttribDefaultEXT glPushClientAttribDefaultEXT(mask::GLbitfield)::Void
export glPushClientAttribDefaultEXT
@getCFun libGL glMatrixLoadfEXT glMatrixLoadfEXT(mode::GLenum, m::Ptr{GLfloat})::Void
export glMatrixLoadfEXT
@getCFun libGL glMatrixLoaddEXT glMatrixLoaddEXT(mode::GLenum, m::Ptr{GLdouble})::Void
export glMatrixLoaddEXT
@getCFun libGL glMatrixMultfEXT glMatrixMultfEXT(mode::GLenum, m::Ptr{GLfloat})::Void
export glMatrixMultfEXT
@getCFun libGL glMatrixMultdEXT glMatrixMultdEXT(mode::GLenum, m::Ptr{GLdouble})::Void
export glMatrixMultdEXT
@getCFun libGL glMatrixLoadIdentityEXT glMatrixLoadIdentityEXT(mode::GLenum)::Void
export glMatrixLoadIdentityEXT
@getCFun libGL glMatrixRotatefEXT glMatrixRotatefEXT(mode::GLenum, angle::GLfloat, x::GLfloat, y::GLfloat, z::GLfloat)::Void
export glMatrixRotatefEXT
@getCFun libGL glMatrixRotatedEXT glMatrixRotatedEXT(mode::GLenum, angle::GLdouble, x::GLdouble, y::GLdouble, z::GLdouble)::Void
export glMatrixRotatedEXT
@getCFun libGL glMatrixScalefEXT glMatrixScalefEXT(mode::GLenum, x::GLfloat, y::GLfloat, z::GLfloat)::Void
export glMatrixScalefEXT
@getCFun libGL glMatrixScaledEXT glMatrixScaledEXT(mode::GLenum, x::GLdouble, y::GLdouble, z::GLdouble)::Void
export glMatrixScaledEXT
@getCFun libGL glMatrixTranslatefEXT glMatrixTranslatefEXT(mode::GLenum, x::GLfloat, y::GLfloat, z::GLfloat)::Void
export glMatrixTranslatefEXT
@getCFun libGL glMatrixTranslatedEXT glMatrixTranslatedEXT(mode::GLenum, x::GLdouble, y::GLdouble, z::GLdouble)::Void
export glMatrixTranslatedEXT
@getCFun libGL glMatrixFrustumEXT glMatrixFrustumEXT(mode::GLenum, left::GLdouble, right::GLdouble, bottom::GLdouble, top::GLdouble, zNear::GLdouble, zFar::GLdouble)::Void
export glMatrixFrustumEXT
@getCFun libGL glMatrixOrthoEXT glMatrixOrthoEXT(mode::GLenum, left::GLdouble, right::GLdouble, bottom::GLdouble, top::GLdouble, zNear::GLdouble, zFar::GLdouble)::Void
export glMatrixOrthoEXT
@getCFun libGL glMatrixPopEXT glMatrixPopEXT(mode::GLenum)::Void
export glMatrixPopEXT
@getCFun libGL glMatrixPushEXT glMatrixPushEXT(mode::GLenum)::Void
export glMatrixPushEXT
@getCFun libGL glMatrixLoadTransposefEXT glMatrixLoadTransposefEXT(mode::GLenum, m::Ptr{GLfloat})::Void
export glMatrixLoadTransposefEXT
@getCFun libGL glMatrixLoadTransposedEXT glMatrixLoadTransposedEXT(mode::GLenum, m::Ptr{GLdouble})::Void
export glMatrixLoadTransposedEXT
@getCFun libGL glMatrixMultTransposefEXT glMatrixMultTransposefEXT(mode::GLenum, m::Ptr{GLfloat})::Void
export glMatrixMultTransposefEXT
@getCFun libGL glMatrixMultTransposedEXT glMatrixMultTransposedEXT(mode::GLenum, m::Ptr{GLdouble})::Void
export glMatrixMultTransposedEXT
@getCFun libGL glTextureParameterfEXT glTextureParameterfEXT(texture::GLuint, target::GLenum, pname::GLenum, param::GLfloat)::Void
export glTextureParameterfEXT
@getCFun libGL glTextureParameterfvEXT glTextureParameterfvEXT(texture::GLuint, target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glTextureParameterfvEXT
@getCFun libGL glTextureParameteriEXT glTextureParameteriEXT(texture::GLuint, target::GLenum, pname::GLenum, param::GLint)::Void
export glTextureParameteriEXT
@getCFun libGL glTextureParameterivEXT glTextureParameterivEXT(texture::GLuint, target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glTextureParameterivEXT
@getCFun libGL glTextureImage1DEXT glTextureImage1DEXT(texture::GLuint, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, border::GLint, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glTextureImage1DEXT
@getCFun libGL glTextureImage2DEXT glTextureImage2DEXT(texture::GLuint, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, height::GLsizei, border::GLint, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glTextureImage2DEXT
@getCFun libGL glTextureSubImage1DEXT glTextureSubImage1DEXT(texture::GLuint, target::GLenum, level::GLint, xoffset::GLint, width::GLsizei, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glTextureSubImage1DEXT
@getCFun libGL glTextureSubImage2DEXT glTextureSubImage2DEXT(texture::GLuint, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, width::GLsizei, height::GLsizei, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glTextureSubImage2DEXT
@getCFun libGL glCopyTextureImage1DEXT glCopyTextureImage1DEXT(texture::GLuint, target::GLenum, level::GLint, internalformat::GLenum, x::GLint, y::GLint, width::GLsizei, border::GLint)::Void
export glCopyTextureImage1DEXT
@getCFun libGL glCopyTextureImage2DEXT glCopyTextureImage2DEXT(texture::GLuint, target::GLenum, level::GLint, internalformat::GLenum, x::GLint, y::GLint, width::GLsizei, height::GLsizei, border::GLint)::Void
export glCopyTextureImage2DEXT
@getCFun libGL glCopyTextureSubImage1DEXT glCopyTextureSubImage1DEXT(texture::GLuint, target::GLenum, level::GLint, xoffset::GLint, x::GLint, y::GLint, width::GLsizei)::Void
export glCopyTextureSubImage1DEXT
@getCFun libGL glCopyTextureSubImage2DEXT glCopyTextureSubImage2DEXT(texture::GLuint, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, x::GLint, y::GLint, width::GLsizei, height::GLsizei)::Void
export glCopyTextureSubImage2DEXT
@getCFun libGL glGetTextureImageEXT glGetTextureImageEXT(texture::GLuint, target::GLenum, level::GLint, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glGetTextureImageEXT
@getCFun libGL glGetTextureParameterfvEXT glGetTextureParameterfvEXT(texture::GLuint, target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetTextureParameterfvEXT
@getCFun libGL glGetTextureParameterivEXT glGetTextureParameterivEXT(texture::GLuint, target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetTextureParameterivEXT
@getCFun libGL glGetTextureLevelParameterfvEXT glGetTextureLevelParameterfvEXT(texture::GLuint, target::GLenum, level::GLint, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetTextureLevelParameterfvEXT
@getCFun libGL glGetTextureLevelParameterivEXT glGetTextureLevelParameterivEXT(texture::GLuint, target::GLenum, level::GLint, pname::GLenum, params::Ptr{GLint})::Void
export glGetTextureLevelParameterivEXT
@getCFun libGL glTextureImage3DEXT glTextureImage3DEXT(texture::GLuint, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, height::GLsizei, depth::GLsizei, border::GLint, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glTextureImage3DEXT
@getCFun libGL glTextureSubImage3DEXT glTextureSubImage3DEXT(texture::GLuint, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, zoffset::GLint, width::GLsizei, height::GLsizei, depth::GLsizei, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glTextureSubImage3DEXT
@getCFun libGL glCopyTextureSubImage3DEXT glCopyTextureSubImage3DEXT(texture::GLuint, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, zoffset::GLint, x::GLint, y::GLint, width::GLsizei, height::GLsizei)::Void
export glCopyTextureSubImage3DEXT
@getCFun libGL glMultiTexParameterfEXT glMultiTexParameterfEXT(texunit::GLenum, target::GLenum, pname::GLenum, param::GLfloat)::Void
export glMultiTexParameterfEXT
@getCFun libGL glMultiTexParameterfvEXT glMultiTexParameterfvEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glMultiTexParameterfvEXT
@getCFun libGL glMultiTexParameteriEXT glMultiTexParameteriEXT(texunit::GLenum, target::GLenum, pname::GLenum, param::GLint)::Void
export glMultiTexParameteriEXT
@getCFun libGL glMultiTexParameterivEXT glMultiTexParameterivEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glMultiTexParameterivEXT
@getCFun libGL glMultiTexImage1DEXT glMultiTexImage1DEXT(texunit::GLenum, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, border::GLint, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glMultiTexImage1DEXT
@getCFun libGL glMultiTexImage2DEXT glMultiTexImage2DEXT(texunit::GLenum, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, height::GLsizei, border::GLint, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glMultiTexImage2DEXT
@getCFun libGL glMultiTexSubImage1DEXT glMultiTexSubImage1DEXT(texunit::GLenum, target::GLenum, level::GLint, xoffset::GLint, width::GLsizei, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glMultiTexSubImage1DEXT
@getCFun libGL glMultiTexSubImage2DEXT glMultiTexSubImage2DEXT(texunit::GLenum, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, width::GLsizei, height::GLsizei, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glMultiTexSubImage2DEXT
@getCFun libGL glCopyMultiTexImage1DEXT glCopyMultiTexImage1DEXT(texunit::GLenum, target::GLenum, level::GLint, internalformat::GLenum, x::GLint, y::GLint, width::GLsizei, border::GLint)::Void
export glCopyMultiTexImage1DEXT
@getCFun libGL glCopyMultiTexImage2DEXT glCopyMultiTexImage2DEXT(texunit::GLenum, target::GLenum, level::GLint, internalformat::GLenum, x::GLint, y::GLint, width::GLsizei, height::GLsizei, border::GLint)::Void
export glCopyMultiTexImage2DEXT
@getCFun libGL glCopyMultiTexSubImage1DEXT glCopyMultiTexSubImage1DEXT(texunit::GLenum, target::GLenum, level::GLint, xoffset::GLint, x::GLint, y::GLint, width::GLsizei)::Void
export glCopyMultiTexSubImage1DEXT
@getCFun libGL glCopyMultiTexSubImage2DEXT glCopyMultiTexSubImage2DEXT(texunit::GLenum, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, x::GLint, y::GLint, width::GLsizei, height::GLsizei)::Void
export glCopyMultiTexSubImage2DEXT
@getCFun libGL glGetMultiTexImageEXT glGetMultiTexImageEXT(texunit::GLenum, target::GLenum, level::GLint, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glGetMultiTexImageEXT
@getCFun libGL glGetMultiTexParameterfvEXT glGetMultiTexParameterfvEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetMultiTexParameterfvEXT
@getCFun libGL glGetMultiTexParameterivEXT glGetMultiTexParameterivEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetMultiTexParameterivEXT
@getCFun libGL glGetMultiTexLevelParameterfvEXT glGetMultiTexLevelParameterfvEXT(texunit::GLenum, target::GLenum, level::GLint, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetMultiTexLevelParameterfvEXT
@getCFun libGL glGetMultiTexLevelParameterivEXT glGetMultiTexLevelParameterivEXT(texunit::GLenum, target::GLenum, level::GLint, pname::GLenum, params::Ptr{GLint})::Void
export glGetMultiTexLevelParameterivEXT
@getCFun libGL glMultiTexImage3DEXT glMultiTexImage3DEXT(texunit::GLenum, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, height::GLsizei, depth::GLsizei, border::GLint, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glMultiTexImage3DEXT
@getCFun libGL glMultiTexSubImage3DEXT glMultiTexSubImage3DEXT(texunit::GLenum, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, zoffset::GLint, width::GLsizei, height::GLsizei, depth::GLsizei, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glMultiTexSubImage3DEXT
@getCFun libGL glCopyMultiTexSubImage3DEXT glCopyMultiTexSubImage3DEXT(texunit::GLenum, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, zoffset::GLint, x::GLint, y::GLint, width::GLsizei, height::GLsizei)::Void
export glCopyMultiTexSubImage3DEXT
@getCFun libGL glBindMultiTextureEXT glBindMultiTextureEXT(texunit::GLenum, target::GLenum, texture::GLuint)::Void
export glBindMultiTextureEXT
@getCFun libGL glEnableClientStateIndexedEXT glEnableClientStateIndexedEXT(array::GLenum, index::GLuint)::Void
export glEnableClientStateIndexedEXT
@getCFun libGL glDisableClientStateIndexedEXT glDisableClientStateIndexedEXT(array::GLenum, index::GLuint)::Void
export glDisableClientStateIndexedEXT
@getCFun libGL glEnableClientStateiEXT glEnableClientStateiEXT(array::GLenum, index::GLuint)::Void
export glEnableClientStateiEXT
@getCFun libGL glDisableClientStateiEXT glDisableClientStateiEXT(array::GLenum, index::GLuint)::Void
export glDisableClientStateiEXT
@getCFun libGL glMultiTexCoordPointerEXT glMultiTexCoordPointerEXT(texunit::GLenum, size::GLint, type_::GLenum, stride::GLsizei, pointer::Ptr{Void})::Void
export glMultiTexCoordPointerEXT
@getCFun libGL glMultiTexEnvfEXT glMultiTexEnvfEXT(texunit::GLenum, target::GLenum, pname::GLenum, param::GLfloat)::Void
export glMultiTexEnvfEXT
@getCFun libGL glMultiTexEnvfvEXT glMultiTexEnvfvEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glMultiTexEnvfvEXT
@getCFun libGL glMultiTexEnviEXT glMultiTexEnviEXT(texunit::GLenum, target::GLenum, pname::GLenum, param::GLint)::Void
export glMultiTexEnviEXT
@getCFun libGL glMultiTexEnvivEXT glMultiTexEnvivEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glMultiTexEnvivEXT
@getCFun libGL glMultiTexGendEXT glMultiTexGendEXT(texunit::GLenum, coord::GLenum, pname::GLenum, param::GLdouble)::Void
export glMultiTexGendEXT
@getCFun libGL glMultiTexGendvEXT glMultiTexGendvEXT(texunit::GLenum, coord::GLenum, pname::GLenum, params::Ptr{GLdouble})::Void
export glMultiTexGendvEXT
@getCFun libGL glMultiTexGenfEXT glMultiTexGenfEXT(texunit::GLenum, coord::GLenum, pname::GLenum, param::GLfloat)::Void
export glMultiTexGenfEXT
@getCFun libGL glMultiTexGenfvEXT glMultiTexGenfvEXT(texunit::GLenum, coord::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glMultiTexGenfvEXT
@getCFun libGL glMultiTexGeniEXT glMultiTexGeniEXT(texunit::GLenum, coord::GLenum, pname::GLenum, param::GLint)::Void
export glMultiTexGeniEXT
@getCFun libGL glMultiTexGenivEXT glMultiTexGenivEXT(texunit::GLenum, coord::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glMultiTexGenivEXT
@getCFun libGL glGetMultiTexEnvfvEXT glGetMultiTexEnvfvEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetMultiTexEnvfvEXT
@getCFun libGL glGetMultiTexEnvivEXT glGetMultiTexEnvivEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetMultiTexEnvivEXT
@getCFun libGL glGetMultiTexGendvEXT glGetMultiTexGendvEXT(texunit::GLenum, coord::GLenum, pname::GLenum, params::Ptr{GLdouble})::Void
export glGetMultiTexGendvEXT
@getCFun libGL glGetMultiTexGenfvEXT glGetMultiTexGenfvEXT(texunit::GLenum, coord::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetMultiTexGenfvEXT
@getCFun libGL glGetMultiTexGenivEXT glGetMultiTexGenivEXT(texunit::GLenum, coord::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetMultiTexGenivEXT
@getCFun libGL glGetFloatIndexedvEXT glGetFloatIndexedvEXT(target::GLenum, index::GLuint, data::Ptr{GLfloat})::Void
export glGetFloatIndexedvEXT
@getCFun libGL glGetDoubleIndexedvEXT glGetDoubleIndexedvEXT(target::GLenum, index::GLuint, data::Ptr{GLdouble})::Void
export glGetDoubleIndexedvEXT
@getCFun libGL glGetPointerIndexedvEXT glGetPointerIndexedvEXT(target::GLenum, index::GLuint, data::Ptr{Ptr{Void}})::Void
export glGetPointerIndexedvEXT
@getCFun libGL glGetFloati_vEXT glGetFloati_vEXT(target::GLenum, index::GLuint, data::Ptr{GLfloat})::Void
export glGetFloati_vEXT
@getCFun libGL glGetDoublei_vEXT glGetDoublei_vEXT(target::GLenum, index::GLuint, data::Ptr{GLdouble})::Void
export glGetDoublei_vEXT
@getCFun libGL glGetPointeri_vEXT glGetPointeri_vEXT(target::GLenum, index::GLuint, data::Ptr{Ptr{Void}})::Void
export glGetPointeri_vEXT
@getCFun libGL glCompressedTextureImage3DEXT glCompressedTextureImage3DEXT(texture::GLuint, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, height::GLsizei, depth::GLsizei, border::GLint, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedTextureImage3DEXT
@getCFun libGL glCompressedTextureImage2DEXT glCompressedTextureImage2DEXT(texture::GLuint, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, height::GLsizei, border::GLint, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedTextureImage2DEXT
@getCFun libGL glCompressedTextureImage1DEXT glCompressedTextureImage1DEXT(texture::GLuint, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, border::GLint, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedTextureImage1DEXT
@getCFun libGL glCompressedTextureSubImage3DEXT glCompressedTextureSubImage3DEXT(texture::GLuint, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, zoffset::GLint, width::GLsizei, height::GLsizei, depth::GLsizei, format::GLenum, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedTextureSubImage3DEXT
@getCFun libGL glCompressedTextureSubImage2DEXT glCompressedTextureSubImage2DEXT(texture::GLuint, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, width::GLsizei, height::GLsizei, format::GLenum, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedTextureSubImage2DEXT
@getCFun libGL glCompressedTextureSubImage1DEXT glCompressedTextureSubImage1DEXT(texture::GLuint, target::GLenum, level::GLint, xoffset::GLint, width::GLsizei, format::GLenum, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedTextureSubImage1DEXT
@getCFun libGL glGetCompressedTextureImageEXT glGetCompressedTextureImageEXT(texture::GLuint, target::GLenum, lod::GLint, img::Ptr{Void})::Void
export glGetCompressedTextureImageEXT
@getCFun libGL glCompressedMultiTexImage3DEXT glCompressedMultiTexImage3DEXT(texunit::GLenum, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, height::GLsizei, depth::GLsizei, border::GLint, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedMultiTexImage3DEXT
@getCFun libGL glCompressedMultiTexImage2DEXT glCompressedMultiTexImage2DEXT(texunit::GLenum, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, height::GLsizei, border::GLint, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedMultiTexImage2DEXT
@getCFun libGL glCompressedMultiTexImage1DEXT glCompressedMultiTexImage1DEXT(texunit::GLenum, target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, border::GLint, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedMultiTexImage1DEXT
@getCFun libGL glCompressedMultiTexSubImage3DEXT glCompressedMultiTexSubImage3DEXT(texunit::GLenum, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, zoffset::GLint, width::GLsizei, height::GLsizei, depth::GLsizei, format::GLenum, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedMultiTexSubImage3DEXT
@getCFun libGL glCompressedMultiTexSubImage2DEXT glCompressedMultiTexSubImage2DEXT(texunit::GLenum, target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, width::GLsizei, height::GLsizei, format::GLenum, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedMultiTexSubImage2DEXT
@getCFun libGL glCompressedMultiTexSubImage1DEXT glCompressedMultiTexSubImage1DEXT(texunit::GLenum, target::GLenum, level::GLint, xoffset::GLint, width::GLsizei, format::GLenum, imageSize::GLsizei, bits::Ptr{Void})::Void
export glCompressedMultiTexSubImage1DEXT
@getCFun libGL glGetCompressedMultiTexImageEXT glGetCompressedMultiTexImageEXT(texunit::GLenum, target::GLenum, lod::GLint, img::Ptr{Void})::Void
export glGetCompressedMultiTexImageEXT
@getCFun libGL glNamedProgramStringEXT glNamedProgramStringEXT(program::GLuint, target::GLenum, format::GLenum, len::GLsizei, string_::Ptr{Void})::Void
export glNamedProgramStringEXT
@getCFun libGL glNamedProgramLocalParameter4dEXT glNamedProgramLocalParameter4dEXT(program::GLuint, target::GLenum, index::GLuint, x::GLdouble, y::GLdouble, z::GLdouble, w::GLdouble)::Void
export glNamedProgramLocalParameter4dEXT
@getCFun libGL glNamedProgramLocalParameter4dvEXT glNamedProgramLocalParameter4dvEXT(program::GLuint, target::GLenum, index::GLuint, params::Ptr{GLdouble})::Void
export glNamedProgramLocalParameter4dvEXT
@getCFun libGL glNamedProgramLocalParameter4fEXT glNamedProgramLocalParameter4fEXT(program::GLuint, target::GLenum, index::GLuint, x::GLfloat, y::GLfloat, z::GLfloat, w::GLfloat)::Void
export glNamedProgramLocalParameter4fEXT
@getCFun libGL glNamedProgramLocalParameter4fvEXT glNamedProgramLocalParameter4fvEXT(program::GLuint, target::GLenum, index::GLuint, params::Ptr{GLfloat})::Void
export glNamedProgramLocalParameter4fvEXT
@getCFun libGL glGetNamedProgramLocalParameterdvEXT glGetNamedProgramLocalParameterdvEXT(program::GLuint, target::GLenum, index::GLuint, params::Ptr{GLdouble})::Void
export glGetNamedProgramLocalParameterdvEXT
@getCFun libGL glGetNamedProgramLocalParameterfvEXT glGetNamedProgramLocalParameterfvEXT(program::GLuint, target::GLenum, index::GLuint, params::Ptr{GLfloat})::Void
export glGetNamedProgramLocalParameterfvEXT
@getCFun libGL glGetNamedProgramivEXT glGetNamedProgramivEXT(program::GLuint, target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetNamedProgramivEXT
@getCFun libGL glGetNamedProgramStringEXT glGetNamedProgramStringEXT(program::GLuint, target::GLenum, pname::GLenum, string_::Ptr{Void})::Void
export glGetNamedProgramStringEXT
@getCFun libGL glNamedProgramLocalParameters4fvEXT glNamedProgramLocalParameters4fvEXT(program::GLuint, target::GLenum, index::GLuint, count::GLsizei, params::Ptr{GLfloat})::Void
export glNamedProgramLocalParameters4fvEXT
@getCFun libGL glNamedProgramLocalParameterI4iEXT glNamedProgramLocalParameterI4iEXT(program::GLuint, target::GLenum, index::GLuint, x::GLint, y::GLint, z::GLint, w::GLint)::Void
export glNamedProgramLocalParameterI4iEXT
@getCFun libGL glNamedProgramLocalParameterI4ivEXT glNamedProgramLocalParameterI4ivEXT(program::GLuint, target::GLenum, index::GLuint, params::Ptr{GLint})::Void
export glNamedProgramLocalParameterI4ivEXT
@getCFun libGL glNamedProgramLocalParametersI4ivEXT glNamedProgramLocalParametersI4ivEXT(program::GLuint, target::GLenum, index::GLuint, count::GLsizei, params::Ptr{GLint})::Void
export glNamedProgramLocalParametersI4ivEXT
@getCFun libGL glNamedProgramLocalParameterI4uiEXT glNamedProgramLocalParameterI4uiEXT(program::GLuint, target::GLenum, index::GLuint, x::GLuint, y::GLuint, z::GLuint, w::GLuint)::Void
export glNamedProgramLocalParameterI4uiEXT
@getCFun libGL glNamedProgramLocalParameterI4uivEXT glNamedProgramLocalParameterI4uivEXT(program::GLuint, target::GLenum, index::GLuint, params::Ptr{GLuint})::Void
export glNamedProgramLocalParameterI4uivEXT
@getCFun libGL glNamedProgramLocalParametersI4uivEXT glNamedProgramLocalParametersI4uivEXT(program::GLuint, target::GLenum, index::GLuint, count::GLsizei, params::Ptr{GLuint})::Void
export glNamedProgramLocalParametersI4uivEXT
@getCFun libGL glGetNamedProgramLocalParameterIivEXT glGetNamedProgramLocalParameterIivEXT(program::GLuint, target::GLenum, index::GLuint, params::Ptr{GLint})::Void
export glGetNamedProgramLocalParameterIivEXT
@getCFun libGL glGetNamedProgramLocalParameterIuivEXT glGetNamedProgramLocalParameterIuivEXT(program::GLuint, target::GLenum, index::GLuint, params::Ptr{GLuint})::Void
export glGetNamedProgramLocalParameterIuivEXT
@getCFun libGL glTextureParameterIivEXT glTextureParameterIivEXT(texture::GLuint, target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glTextureParameterIivEXT
@getCFun libGL glTextureParameterIuivEXT glTextureParameterIuivEXT(texture::GLuint, target::GLenum, pname::GLenum, params::Ptr{GLuint})::Void
export glTextureParameterIuivEXT
@getCFun libGL glGetTextureParameterIivEXT glGetTextureParameterIivEXT(texture::GLuint, target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetTextureParameterIivEXT
@getCFun libGL glGetTextureParameterIuivEXT glGetTextureParameterIuivEXT(texture::GLuint, target::GLenum, pname::GLenum, params::Ptr{GLuint})::Void
export glGetTextureParameterIuivEXT
@getCFun libGL glMultiTexParameterIivEXT glMultiTexParameterIivEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glMultiTexParameterIivEXT
@getCFun libGL glMultiTexParameterIuivEXT glMultiTexParameterIuivEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLuint})::Void
export glMultiTexParameterIuivEXT
@getCFun libGL glGetMultiTexParameterIivEXT glGetMultiTexParameterIivEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetMultiTexParameterIivEXT
@getCFun libGL glGetMultiTexParameterIuivEXT glGetMultiTexParameterIuivEXT(texunit::GLenum, target::GLenum, pname::GLenum, params::Ptr{GLuint})::Void
export glGetMultiTexParameterIuivEXT
@getCFun libGL glProgramUniform1fEXT glProgramUniform1fEXT(program::GLuint, location::GLint, v0::GLfloat)::Void
export glProgramUniform1fEXT
@getCFun libGL glProgramUniform2fEXT glProgramUniform2fEXT(program::GLuint, location::GLint, v0::GLfloat, v1::GLfloat)::Void
export glProgramUniform2fEXT
@getCFun libGL glProgramUniform3fEXT glProgramUniform3fEXT(program::GLuint, location::GLint, v0::GLfloat, v1::GLfloat, v2::GLfloat)::Void
export glProgramUniform3fEXT
@getCFun libGL glProgramUniform4fEXT glProgramUniform4fEXT(program::GLuint, location::GLint, v0::GLfloat, v1::GLfloat, v2::GLfloat, v3::GLfloat)::Void
export glProgramUniform4fEXT
@getCFun libGL glProgramUniform1iEXT glProgramUniform1iEXT(program::GLuint, location::GLint, v0::GLint)::Void
export glProgramUniform1iEXT
@getCFun libGL glProgramUniform2iEXT glProgramUniform2iEXT(program::GLuint, location::GLint, v0::GLint, v1::GLint)::Void
export glProgramUniform2iEXT
@getCFun libGL glProgramUniform3iEXT glProgramUniform3iEXT(program::GLuint, location::GLint, v0::GLint, v1::GLint, v2::GLint)::Void
export glProgramUniform3iEXT
@getCFun libGL glProgramUniform4iEXT glProgramUniform4iEXT(program::GLuint, location::GLint, v0::GLint, v1::GLint, v2::GLint, v3::GLint)::Void
export glProgramUniform4iEXT
@getCFun libGL glProgramUniform1fvEXT glProgramUniform1fvEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLfloat})::Void
export glProgramUniform1fvEXT
@getCFun libGL glProgramUniform2fvEXT glProgramUniform2fvEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLfloat})::Void
export glProgramUniform2fvEXT
@getCFun libGL glProgramUniform3fvEXT glProgramUniform3fvEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLfloat})::Void
export glProgramUniform3fvEXT
@getCFun libGL glProgramUniform4fvEXT glProgramUniform4fvEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLfloat})::Void
export glProgramUniform4fvEXT
@getCFun libGL glProgramUniform1ivEXT glProgramUniform1ivEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLint})::Void
export glProgramUniform1ivEXT
@getCFun libGL glProgramUniform2ivEXT glProgramUniform2ivEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLint})::Void
export glProgramUniform2ivEXT
@getCFun libGL glProgramUniform3ivEXT glProgramUniform3ivEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLint})::Void
export glProgramUniform3ivEXT
@getCFun libGL glProgramUniform4ivEXT glProgramUniform4ivEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLint})::Void
export glProgramUniform4ivEXT
@getCFun libGL glProgramUniformMatrix2fvEXT glProgramUniformMatrix2fvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLfloat})::Void
export glProgramUniformMatrix2fvEXT
@getCFun libGL glProgramUniformMatrix3fvEXT glProgramUniformMatrix3fvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLfloat})::Void
export glProgramUniformMatrix3fvEXT
@getCFun libGL glProgramUniformMatrix4fvEXT glProgramUniformMatrix4fvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLfloat})::Void
export glProgramUniformMatrix4fvEXT
@getCFun libGL glProgramUniformMatrix2x3fvEXT glProgramUniformMatrix2x3fvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLfloat})::Void
export glProgramUniformMatrix2x3fvEXT
@getCFun libGL glProgramUniformMatrix3x2fvEXT glProgramUniformMatrix3x2fvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLfloat})::Void
export glProgramUniformMatrix3x2fvEXT
@getCFun libGL glProgramUniformMatrix2x4fvEXT glProgramUniformMatrix2x4fvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLfloat})::Void
export glProgramUniformMatrix2x4fvEXT
@getCFun libGL glProgramUniformMatrix4x2fvEXT glProgramUniformMatrix4x2fvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLfloat})::Void
export glProgramUniformMatrix4x2fvEXT
@getCFun libGL glProgramUniformMatrix3x4fvEXT glProgramUniformMatrix3x4fvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLfloat})::Void
export glProgramUniformMatrix3x4fvEXT
@getCFun libGL glProgramUniformMatrix4x3fvEXT glProgramUniformMatrix4x3fvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLfloat})::Void
export glProgramUniformMatrix4x3fvEXT
@getCFun libGL glProgramUniform1uiEXT glProgramUniform1uiEXT(program::GLuint, location::GLint, v0::GLuint)::Void
export glProgramUniform1uiEXT
@getCFun libGL glProgramUniform2uiEXT glProgramUniform2uiEXT(program::GLuint, location::GLint, v0::GLuint, v1::GLuint)::Void
export glProgramUniform2uiEXT
@getCFun libGL glProgramUniform3uiEXT glProgramUniform3uiEXT(program::GLuint, location::GLint, v0::GLuint, v1::GLuint, v2::GLuint)::Void
export glProgramUniform3uiEXT
@getCFun libGL glProgramUniform4uiEXT glProgramUniform4uiEXT(program::GLuint, location::GLint, v0::GLuint, v1::GLuint, v2::GLuint, v3::GLuint)::Void
export glProgramUniform4uiEXT
@getCFun libGL glProgramUniform1uivEXT glProgramUniform1uivEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLuint})::Void
export glProgramUniform1uivEXT
@getCFun libGL glProgramUniform2uivEXT glProgramUniform2uivEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLuint})::Void
export glProgramUniform2uivEXT
@getCFun libGL glProgramUniform3uivEXT glProgramUniform3uivEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLuint})::Void
export glProgramUniform3uivEXT
@getCFun libGL glProgramUniform4uivEXT glProgramUniform4uivEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLuint})::Void
export glProgramUniform4uivEXT
@getCFun libGL glNamedBufferDataEXT glNamedBufferDataEXT(buffer::GLuint, size::GLsizeiptr, data::Ptr{Void}, usage::GLenum)::Void
export glNamedBufferDataEXT
@getCFun libGL glNamedBufferSubDataEXT glNamedBufferSubDataEXT(buffer::GLuint, offset::GLintptr, size::GLsizeiptr, data::Ptr{Void})::Void
export glNamedBufferSubDataEXT
@getCFun libGL glMapNamedBufferEXT glMapNamedBufferEXT(buffer::GLuint, access::GLenum)::Ptr{Void}
export glMapNamedBufferEXT
@getCFun libGL glUnmapNamedBufferEXT glUnmapNamedBufferEXT(buffer::GLuint)::Bool
export glUnmapNamedBufferEXT
@getCFun libGL glMapNamedBufferRangeEXT glMapNamedBufferRangeEXT(buffer::GLuint, offset::GLintptr, length::GLsizeiptr, access::GLbitfield)::Ptr{Void}
export glMapNamedBufferRangeEXT
@getCFun libGL glFlushMappedNamedBufferRangeEXT glFlushMappedNamedBufferRangeEXT(buffer::GLuint, offset::GLintptr, length::GLsizeiptr)::Void
export glFlushMappedNamedBufferRangeEXT
@getCFun libGL glNamedCopyBufferSubDataEXT glNamedCopyBufferSubDataEXT(readBuffer::GLuint, writeBuffer::GLuint, readOffset::GLintptr, writeOffset::GLintptr, size::GLsizeiptr)::Void
export glNamedCopyBufferSubDataEXT
@getCFun libGL glGetNamedBufferParameterivEXT glGetNamedBufferParameterivEXT(buffer::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetNamedBufferParameterivEXT
@getCFun libGL glGetNamedBufferPointervEXT glGetNamedBufferPointervEXT(buffer::GLuint, pname::GLenum, params::Ptr{Ptr{Void}})::Void
export glGetNamedBufferPointervEXT
@getCFun libGL glGetNamedBufferSubDataEXT glGetNamedBufferSubDataEXT(buffer::GLuint, offset::GLintptr, size::GLsizeiptr, data::Ptr{Void})::Void
export glGetNamedBufferSubDataEXT
@getCFun libGL glTextureBufferEXT glTextureBufferEXT(texture::GLuint, target::GLenum, internalformat::GLenum, buffer::GLuint)::Void
export glTextureBufferEXT
@getCFun libGL glMultiTexBufferEXT glMultiTexBufferEXT(texunit::GLenum, target::GLenum, internalformat::GLenum, buffer::GLuint)::Void
export glMultiTexBufferEXT
@getCFun libGL glNamedRenderbufferStorageEXT glNamedRenderbufferStorageEXT(renderbuffer::GLuint, internalformat::GLenum, width::GLsizei, height::GLsizei)::Void
export glNamedRenderbufferStorageEXT
@getCFun libGL glGetNamedRenderbufferParameterivEXT glGetNamedRenderbufferParameterivEXT(renderbuffer::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetNamedRenderbufferParameterivEXT
@getCFun libGL glCheckNamedFramebufferStatusEXT glCheckNamedFramebufferStatusEXT(framebuffer::GLuint, target::GLenum)::Cint
export glCheckNamedFramebufferStatusEXT
@getCFun libGL glNamedFramebufferTexture1DEXT glNamedFramebufferTexture1DEXT(framebuffer::GLuint, attachment::GLenum, textarget::GLenum, texture::GLuint, level::GLint)::Void
export glNamedFramebufferTexture1DEXT
@getCFun libGL glNamedFramebufferTexture2DEXT glNamedFramebufferTexture2DEXT(framebuffer::GLuint, attachment::GLenum, textarget::GLenum, texture::GLuint, level::GLint)::Void
export glNamedFramebufferTexture2DEXT
@getCFun libGL glNamedFramebufferTexture3DEXT glNamedFramebufferTexture3DEXT(framebuffer::GLuint, attachment::GLenum, textarget::GLenum, texture::GLuint, level::GLint, zoffset::GLint)::Void
export glNamedFramebufferTexture3DEXT
@getCFun libGL glNamedFramebufferRenderbufferEXT glNamedFramebufferRenderbufferEXT(framebuffer::GLuint, attachment::GLenum, renderbuffertarget::GLenum, renderbuffer::GLuint)::Void
export glNamedFramebufferRenderbufferEXT
@getCFun libGL glGetNamedFramebufferAttachmentParameterivEXT glGetNamedFramebufferAttachmentParameterivEXT(framebuffer::GLuint, attachment::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetNamedFramebufferAttachmentParameterivEXT
@getCFun libGL glGenerateTextureMipmapEXT glGenerateTextureMipmapEXT(texture::GLuint, target::GLenum)::Void
export glGenerateTextureMipmapEXT
@getCFun libGL glGenerateMultiTexMipmapEXT glGenerateMultiTexMipmapEXT(texunit::GLenum, target::GLenum)::Void
export glGenerateMultiTexMipmapEXT
@getCFun libGL glFramebufferDrawBufferEXT glFramebufferDrawBufferEXT(framebuffer::GLuint, mode::GLenum)::Void
export glFramebufferDrawBufferEXT
@getCFun libGL glFramebufferDrawBuffersEXT glFramebufferDrawBuffersEXT(framebuffer::GLuint, n::GLsizei, bufs::Ptr{GLenum})::Void
export glFramebufferDrawBuffersEXT
@getCFun libGL glFramebufferReadBufferEXT glFramebufferReadBufferEXT(framebuffer::GLuint, mode::GLenum)::Void
export glFramebufferReadBufferEXT
@getCFun libGL glGetFramebufferParameterivEXT glGetFramebufferParameterivEXT(framebuffer::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetFramebufferParameterivEXT
@getCFun libGL glNamedRenderbufferStorageMultisampleEXT glNamedRenderbufferStorageMultisampleEXT(renderbuffer::GLuint, samples::GLsizei, internalformat::GLenum, width::GLsizei, height::GLsizei)::Void
export glNamedRenderbufferStorageMultisampleEXT
@getCFun libGL glNamedRenderbufferStorageMultisampleCoverageEXT glNamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer::GLuint, coverageSamples::GLsizei, colorSamples::GLsizei, internalformat::GLenum, width::GLsizei, height::GLsizei)::Void
export glNamedRenderbufferStorageMultisampleCoverageEXT
@getCFun libGL glNamedFramebufferTextureEXT glNamedFramebufferTextureEXT(framebuffer::GLuint, attachment::GLenum, texture::GLuint, level::GLint)::Void
export glNamedFramebufferTextureEXT
@getCFun libGL glNamedFramebufferTextureLayerEXT glNamedFramebufferTextureLayerEXT(framebuffer::GLuint, attachment::GLenum, texture::GLuint, level::GLint, layer::GLint)::Void
export glNamedFramebufferTextureLayerEXT
@getCFun libGL glNamedFramebufferTextureFaceEXT glNamedFramebufferTextureFaceEXT(framebuffer::GLuint, attachment::GLenum, texture::GLuint, level::GLint, face::GLenum)::Void
export glNamedFramebufferTextureFaceEXT
@getCFun libGL glTextureRenderbufferEXT glTextureRenderbufferEXT(texture::GLuint, target::GLenum, renderbuffer::GLuint)::Void
export glTextureRenderbufferEXT
@getCFun libGL glMultiTexRenderbufferEXT glMultiTexRenderbufferEXT(texunit::GLenum, target::GLenum, renderbuffer::GLuint)::Void
export glMultiTexRenderbufferEXT
@getCFun libGL glProgramUniform1dEXT glProgramUniform1dEXT(program::GLuint, location::GLint, x::GLdouble)::Void
export glProgramUniform1dEXT
@getCFun libGL glProgramUniform2dEXT glProgramUniform2dEXT(program::GLuint, location::GLint, x::GLdouble, y::GLdouble)::Void
export glProgramUniform2dEXT
@getCFun libGL glProgramUniform3dEXT glProgramUniform3dEXT(program::GLuint, location::GLint, x::GLdouble, y::GLdouble, z::GLdouble)::Void
export glProgramUniform3dEXT
@getCFun libGL glProgramUniform4dEXT glProgramUniform4dEXT(program::GLuint, location::GLint, x::GLdouble, y::GLdouble, z::GLdouble, w::GLdouble)::Void
export glProgramUniform4dEXT
@getCFun libGL glProgramUniform1dvEXT glProgramUniform1dvEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLdouble})::Void
export glProgramUniform1dvEXT
@getCFun libGL glProgramUniform2dvEXT glProgramUniform2dvEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLdouble})::Void
export glProgramUniform2dvEXT
@getCFun libGL glProgramUniform3dvEXT glProgramUniform3dvEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLdouble})::Void
export glProgramUniform3dvEXT
@getCFun libGL glProgramUniform4dvEXT glProgramUniform4dvEXT(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLdouble})::Void
export glProgramUniform4dvEXT
@getCFun libGL glProgramUniformMatrix2dvEXT glProgramUniformMatrix2dvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLdouble})::Void
export glProgramUniformMatrix2dvEXT
@getCFun libGL glProgramUniformMatrix3dvEXT glProgramUniformMatrix3dvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLdouble})::Void
export glProgramUniformMatrix3dvEXT
@getCFun libGL glProgramUniformMatrix4dvEXT glProgramUniformMatrix4dvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLdouble})::Void
export glProgramUniformMatrix4dvEXT
@getCFun libGL glProgramUniformMatrix2x3dvEXT glProgramUniformMatrix2x3dvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLdouble})::Void
export glProgramUniformMatrix2x3dvEXT
@getCFun libGL glProgramUniformMatrix2x4dvEXT glProgramUniformMatrix2x4dvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLdouble})::Void
export glProgramUniformMatrix2x4dvEXT
@getCFun libGL glProgramUniformMatrix3x2dvEXT glProgramUniformMatrix3x2dvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLdouble})::Void
export glProgramUniformMatrix3x2dvEXT
@getCFun libGL glProgramUniformMatrix3x4dvEXT glProgramUniformMatrix3x4dvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLdouble})::Void
export glProgramUniformMatrix3x4dvEXT
@getCFun libGL glProgramUniformMatrix4x2dvEXT glProgramUniformMatrix4x2dvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLdouble})::Void
export glProgramUniformMatrix4x2dvEXT
@getCFun libGL glProgramUniformMatrix4x3dvEXT glProgramUniformMatrix4x3dvEXT(program::GLuint, location::GLint, count::GLsizei, transpose::GLboolean, value::Ptr{GLdouble})::Void
export glProgramUniformMatrix4x3dvEXT
@getCFun libGL glEnableVertexArrayAttribEXT glEnableVertexArrayAttribEXT(vaobj::GLuint, index::GLuint)::Void
export glEnableVertexArrayAttribEXT
@getCFun libGL glDisableVertexArrayAttribEXT glDisableVertexArrayAttribEXT(vaobj::GLuint, index::GLuint)::Void
export glDisableVertexArrayAttribEXT
@getCFun libGL glEnableVertexArrayEXT glEnableVertexArrayEXT(vaobj::GLuint, array::GLenum)::Void
export glEnableVertexArrayEXT
@getCFun libGL glDisableVertexArrayEXT glDisableVertexArrayEXT(vaobj::GLuint, array::GLenum)::Void
export glDisableVertexArrayEXT
@getCFun libGL glVertexArrayColorOffsetEXT glVertexArrayColorOffsetEXT(vaobj::GLuint, buffer::GLuint, size::GLint, type_::GLenum, stride::GLsizei, offset::GLintptr)::Void
export glVertexArrayColorOffsetEXT
@getCFun libGL glVertexArrayEdgeFlagOffsetEXT glVertexArrayEdgeFlagOffsetEXT(vaobj::GLuint, buffer::GLuint, stride::GLsizei, offset::GLintptr)::Void
export glVertexArrayEdgeFlagOffsetEXT
@getCFun libGL glVertexArrayFogCoordOffsetEXT glVertexArrayFogCoordOffsetEXT(vaobj::GLuint, buffer::GLuint, type_::GLenum, stride::GLsizei, offset::GLintptr)::Void
export glVertexArrayFogCoordOffsetEXT
@getCFun libGL glVertexArrayIndexOffsetEXT glVertexArrayIndexOffsetEXT(vaobj::GLuint, buffer::GLuint, type_::GLenum, stride::GLsizei, offset::GLintptr)::Void
export glVertexArrayIndexOffsetEXT
@getCFun libGL glVertexArrayMultiTexCoordOffsetEXT glVertexArrayMultiTexCoordOffsetEXT(vaobj::GLuint, buffer::GLuint, texunit::GLenum, size::GLint, type_::GLenum, stride::GLsizei, offset::GLintptr)::Void
export glVertexArrayMultiTexCoordOffsetEXT
@getCFun libGL glVertexArrayNormalOffsetEXT glVertexArrayNormalOffsetEXT(vaobj::GLuint, buffer::GLuint, type_::GLenum, stride::GLsizei, offset::GLintptr)::Void
export glVertexArrayNormalOffsetEXT
@getCFun libGL glVertexArraySecondaryColorOffsetEXT glVertexArraySecondaryColorOffsetEXT(vaobj::GLuint, buffer::GLuint, size::GLint, type_::GLenum, stride::GLsizei, offset::GLintptr)::Void
export glVertexArraySecondaryColorOffsetEXT
@getCFun libGL glVertexArrayTexCoordOffsetEXT glVertexArrayTexCoordOffsetEXT(vaobj::GLuint, buffer::GLuint, size::GLint, type_::GLenum, stride::GLsizei, offset::GLintptr)::Void
export glVertexArrayTexCoordOffsetEXT
@getCFun libGL glVertexArrayVertexOffsetEXT glVertexArrayVertexOffsetEXT(vaobj::GLuint, buffer::GLuint, size::GLint, type_::GLenum, stride::GLsizei, offset::GLintptr)::Void
export glVertexArrayVertexOffsetEXT
@getCFun libGL glVertexArrayVertexAttribIOffsetEXT glVertexArrayVertexAttribIOffsetEXT(vaobj::GLuint, buffer::GLuint, index::GLuint, size::GLint, type_::GLenum, stride::GLsizei, offset::GLintptr)::Void
export glVertexArrayVertexAttribIOffsetEXT
@getCFun libGL glVertexArrayVertexAttribOffsetEXT glVertexArrayVertexAttribOffsetEXT(vaobj::GLuint, buffer::GLuint, index::GLuint, size::GLint, type_::GLenum, normalized::GLboolean, stride::GLsizei, offset::GLintptr)::Void
export glVertexArrayVertexAttribOffsetEXT
@getCFun libGL glGetVertexArrayIntegervEXT glGetVertexArrayIntegervEXT(vaobj::GLuint, pname::GLenum, param::Ptr{GLint})::Void
export glGetVertexArrayIntegervEXT
@getCFun libGL glGetVertexArrayPointervEXT glGetVertexArrayPointervEXT(vaobj::GLuint, pname::GLenum, param::Ptr{Ptr{Void}})::Void
export glGetVertexArrayPointervEXT
@getCFun libGL glGetVertexArrayIntegeri_vEXT glGetVertexArrayIntegeri_vEXT(vaobj::GLuint, index::GLuint, pname::GLenum, param::Ptr{GLint})::Void
export glGetVertexArrayIntegeri_vEXT
@getCFun libGL glGetVertexArrayPointeri_vEXT glGetVertexArrayPointeri_vEXT(vaobj::GLuint, index::GLuint, pname::GLenum, param::Ptr{Ptr{Void}})::Void
export glGetVertexArrayPointeri_vEXT
@getCFun libGL glColorMaskIndexedEXT glColorMaskIndexedEXT(index::GLuint, r::GLboolean, g::GLboolean, b::GLboolean, a::GLboolean)::Void
export glColorMaskIndexedEXT
@getCFun libGL glGetBooleanIndexedvEXT glGetBooleanIndexedvEXT(target::GLenum, index::GLuint, data::Ptr{GLboolean})::Void
export glGetBooleanIndexedvEXT
@getCFun libGL glGetIntegerIndexedvEXT glGetIntegerIndexedvEXT(target::GLenum, index::GLuint, data::Ptr{GLint})::Void
export glGetIntegerIndexedvEXT
@getCFun libGL glEnableIndexedEXT glEnableIndexedEXT(target::GLenum, index::GLuint)::Void
export glEnableIndexedEXT
@getCFun libGL glDisableIndexedEXT glDisableIndexedEXT(target::GLenum, index::GLuint)::Void
export glDisableIndexedEXT
@getCFun libGL glIsEnabledIndexedEXT glIsEnabledIndexedEXT(target::GLenum, index::GLuint)::Bool
export glIsEnabledIndexedEXT
@getCFun libGL glDrawArraysInstancedEXT glDrawArraysInstancedEXT(mode::GLenum, start::GLint, count::GLsizei, primcount::GLsizei)::Void
export glDrawArraysInstancedEXT
@getCFun libGL glDrawElementsInstancedEXT glDrawElementsInstancedEXT(mode::GLenum, count::GLsizei, type_::GLenum, indices::Ptr{Void}, primcount::GLsizei)::Void
export glDrawElementsInstancedEXT
@getCFun libGL glDrawRangeElementsEXT glDrawRangeElementsEXT(mode::GLenum, start::GLuint, END::GLuint, count::GLsizei, type_::GLenum, indices::Ptr{Void})::Void
export glDrawRangeElementsEXT
@getCFun libGL glFogCoordfEXT glFogCoordfEXT(coord::GLfloat)::Void
export glFogCoordfEXT
@getCFun libGL glFogCoordfvEXT glFogCoordfvEXT(coord::Ptr{GLfloat})::Void
export glFogCoordfvEXT
@getCFun libGL glFogCoorddEXT glFogCoorddEXT(coord::GLdouble)::Void
export glFogCoorddEXT
@getCFun libGL glFogCoorddvEXT glFogCoorddvEXT(coord::Ptr{GLdouble})::Void
export glFogCoorddvEXT
@getCFun libGL glFogCoordPointerEXT glFogCoordPointerEXT(type_::GLenum, stride::GLsizei, pointer::Ptr{Void})::Void
export glFogCoordPointerEXT
@getCFun libGL glBlitFramebufferEXT glBlitFramebufferEXT(srcX0::GLint, srcY0::GLint, srcX1::GLint, srcY1::GLint, dstX0::GLint, dstY0::GLint, dstX1::GLint, dstY1::GLint, mask::GLbitfield, filter::GLenum)::Void
export glBlitFramebufferEXT
@getCFun libGL glRenderbufferStorageMultisampleEXT glRenderbufferStorageMultisampleEXT(target::GLenum, samples::GLsizei, internalformat::GLenum, width::GLsizei, height::GLsizei)::Void
export glRenderbufferStorageMultisampleEXT
@getCFun libGL glIsRenderbufferEXT glIsRenderbufferEXT(renderbuffer::GLuint)::Bool
export glIsRenderbufferEXT
@getCFun libGL glBindRenderbufferEXT glBindRenderbufferEXT(target::GLenum, renderbuffer::GLuint)::Void
export glBindRenderbufferEXT
@getCFun libGL glDeleteRenderbuffersEXT glDeleteRenderbuffersEXT(n::GLsizei, renderbuffers::Ptr{GLuint})::Void
export glDeleteRenderbuffersEXT
@getCFun libGL glGenRenderbuffersEXT glGenRenderbuffersEXT(n::GLsizei, renderbuffers::Ptr{GLuint})::Void
export glGenRenderbuffersEXT
@getCFun libGL glRenderbufferStorageEXT glRenderbufferStorageEXT(target::GLenum, internalformat::GLenum, width::GLsizei, height::GLsizei)::Void
export glRenderbufferStorageEXT
@getCFun libGL glGetRenderbufferParameterivEXT glGetRenderbufferParameterivEXT(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetRenderbufferParameterivEXT
@getCFun libGL glIsFramebufferEXT glIsFramebufferEXT(framebuffer::GLuint)::Bool
export glIsFramebufferEXT
@getCFun libGL glBindFramebufferEXT glBindFramebufferEXT(target::GLenum, framebuffer::GLuint)::Void
export glBindFramebufferEXT
@getCFun libGL glDeleteFramebuffersEXT glDeleteFramebuffersEXT(n::GLsizei, framebuffers::Ptr{GLuint})::Void
export glDeleteFramebuffersEXT
@getCFun libGL glGenFramebuffersEXT glGenFramebuffersEXT(n::GLsizei, framebuffers::Ptr{GLuint})::Void
export glGenFramebuffersEXT
@getCFun libGL glCheckFramebufferStatusEXT glCheckFramebufferStatusEXT(target::GLenum)::Cint
export glCheckFramebufferStatusEXT
@getCFun libGL glFramebufferTexture1DEXT glFramebufferTexture1DEXT(target::GLenum, attachment::GLenum, textarget::GLenum, texture::GLuint, level::GLint)::Void
export glFramebufferTexture1DEXT
@getCFun libGL glFramebufferTexture2DEXT glFramebufferTexture2DEXT(target::GLenum, attachment::GLenum, textarget::GLenum, texture::GLuint, level::GLint)::Void
export glFramebufferTexture2DEXT
@getCFun libGL glFramebufferTexture3DEXT glFramebufferTexture3DEXT(target::GLenum, attachment::GLenum, textarget::GLenum, texture::GLuint, level::GLint, zoffset::GLint)::Void
export glFramebufferTexture3DEXT
@getCFun libGL glFramebufferRenderbufferEXT glFramebufferRenderbufferEXT(target::GLenum, attachment::GLenum, renderbuffertarget::GLenum, renderbuffer::GLuint)::Void
export glFramebufferRenderbufferEXT
@getCFun libGL glGetFramebufferAttachmentParameterivEXT glGetFramebufferAttachmentParameterivEXT(target::GLenum, attachment::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetFramebufferAttachmentParameterivEXT
@getCFun libGL glGenerateMipmapEXT glGenerateMipmapEXT(target::GLenum)::Void
export glGenerateMipmapEXT
@getCFun libGL glProgramParameteriEXT glProgramParameteriEXT(program::GLuint, pname::GLenum, value::GLint)::Void
export glProgramParameteriEXT
@getCFun libGL glProgramEnvParameters4fvEXT glProgramEnvParameters4fvEXT(target::GLenum, index::GLuint, count::GLsizei, params::Ptr{GLfloat})::Void
export glProgramEnvParameters4fvEXT
@getCFun libGL glProgramLocalParameters4fvEXT glProgramLocalParameters4fvEXT(target::GLenum, index::GLuint, count::GLsizei, params::Ptr{GLfloat})::Void
export glProgramLocalParameters4fvEXT
@getCFun libGL glGetUniformuivEXT glGetUniformuivEXT(program::GLuint, location::GLint, params::Ptr{GLuint})::Void
export glGetUniformuivEXT
@getCFun libGL glBindFragDataLocationEXT glBindFragDataLocationEXT(program::GLuint, color::GLuint, name::Ptr{GLchar})::Void
export glBindFragDataLocationEXT
@getCFun libGL glGetFragDataLocationEXT glGetFragDataLocationEXT(program::GLuint, name::Ptr{GLchar})::Cint
export glGetFragDataLocationEXT
@getCFun libGL glUniform1uiEXT glUniform1uiEXT(location::GLint, v0::GLuint)::Void
export glUniform1uiEXT
@getCFun libGL glUniform2uiEXT glUniform2uiEXT(location::GLint, v0::GLuint, v1::GLuint)::Void
export glUniform2uiEXT
@getCFun libGL glUniform3uiEXT glUniform3uiEXT(location::GLint, v0::GLuint, v1::GLuint, v2::GLuint)::Void
export glUniform3uiEXT
@getCFun libGL glUniform4uiEXT glUniform4uiEXT(location::GLint, v0::GLuint, v1::GLuint, v2::GLuint, v3::GLuint)::Void
export glUniform4uiEXT
@getCFun libGL glUniform1uivEXT glUniform1uivEXT(location::GLint, count::GLsizei, value::Ptr{GLuint})::Void
export glUniform1uivEXT
@getCFun libGL glUniform2uivEXT glUniform2uivEXT(location::GLint, count::GLsizei, value::Ptr{GLuint})::Void
export glUniform2uivEXT
@getCFun libGL glUniform3uivEXT glUniform3uivEXT(location::GLint, count::GLsizei, value::Ptr{GLuint})::Void
export glUniform3uivEXT
@getCFun libGL glUniform4uivEXT glUniform4uivEXT(location::GLint, count::GLsizei, value::Ptr{GLuint})::Void
export glUniform4uivEXT
@getCFun libGL glGetHistogramEXT glGetHistogramEXT(target::GLenum, reset::GLboolean, format::GLenum, type_::GLenum, values::Ptr{Void})::Void
export glGetHistogramEXT
@getCFun libGL glGetHistogramParameterfvEXT glGetHistogramParameterfvEXT(target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetHistogramParameterfvEXT
@getCFun libGL glGetHistogramParameterivEXT glGetHistogramParameterivEXT(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetHistogramParameterivEXT
@getCFun libGL glGetMinmaxEXT glGetMinmaxEXT(target::GLenum, reset::GLboolean, format::GLenum, type_::GLenum, values::Ptr{Void})::Void
export glGetMinmaxEXT
@getCFun libGL glGetMinmaxParameterfvEXT glGetMinmaxParameterfvEXT(target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetMinmaxParameterfvEXT
@getCFun libGL glGetMinmaxParameterivEXT glGetMinmaxParameterivEXT(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetMinmaxParameterivEXT
@getCFun libGL glHistogramEXT glHistogramEXT(target::GLenum, width::GLsizei, internalformat::GLenum, sink::GLboolean)::Void
export glHistogramEXT
@getCFun libGL glMinmaxEXT glMinmaxEXT(target::GLenum, internalformat::GLenum, sink::GLboolean)::Void
export glMinmaxEXT
@getCFun libGL glResetHistogramEXT glResetHistogramEXT(target::GLenum)::Void
export glResetHistogramEXT
@getCFun libGL glResetMinmaxEXT glResetMinmaxEXT(target::GLenum)::Void
export glResetMinmaxEXT
@getCFun libGL glIndexFuncEXT glIndexFuncEXT(func_::GLenum, ref::GLclampf)::Void
export glIndexFuncEXT
@getCFun libGL glIndexMaterialEXT glIndexMaterialEXT(face::GLenum, mode::GLenum)::Void
export glIndexMaterialEXT
@getCFun libGL glApplyTextureEXT glApplyTextureEXT(mode::GLenum)::Void
export glApplyTextureEXT
@getCFun libGL glTextureLightEXT glTextureLightEXT(pname::GLenum)::Void
export glTextureLightEXT
@getCFun libGL glTextureMaterialEXT glTextureMaterialEXT(face::GLenum, mode::GLenum)::Void
export glTextureMaterialEXT
@getCFun libGL glMultiDrawArraysEXT glMultiDrawArraysEXT(mode::GLenum, first::Ptr{GLint}, count::Ptr{GLsizei}, primcount::GLsizei)::Void
export glMultiDrawArraysEXT
@getCFun libGL glMultiDrawElementsEXT glMultiDrawElementsEXT(mode::GLenum, count::Ptr{GLsizei}, type_::GLenum, indices::Ptr{Ptr{Void}}, primcount::GLsizei)::Void
export glMultiDrawElementsEXT
@getCFun libGL glSampleMaskEXT glSampleMaskEXT(value::GLclampf, invert::GLboolean)::Void
export glSampleMaskEXT
@getCFun libGL glSamplePatternEXT glSamplePatternEXT(pattern::GLenum)::Void
export glSamplePatternEXT
@getCFun libGL glColorTableEXT glColorTableEXT(target::GLenum, internalFormat::GLenum, width::GLsizei, format::GLenum, type_::GLenum, table::Ptr{Void})::Void
export glColorTableEXT
@getCFun libGL glGetColorTableEXT glGetColorTableEXT(target::GLenum, format::GLenum, type_::GLenum, data::Ptr{Void})::Void
export glGetColorTableEXT
@getCFun libGL glGetColorTableParameterivEXT glGetColorTableParameterivEXT(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetColorTableParameterivEXT
@getCFun libGL glGetColorTableParameterfvEXT glGetColorTableParameterfvEXT(target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetColorTableParameterfvEXT
@getCFun libGL glPixelTransformParameteriEXT glPixelTransformParameteriEXT(target::GLenum, pname::GLenum, param::GLint)::Void
export glPixelTransformParameteriEXT
@getCFun libGL glPixelTransformParameterfEXT glPixelTransformParameterfEXT(target::GLenum, pname::GLenum, param::GLfloat)::Void
export glPixelTransformParameterfEXT
@getCFun libGL glPixelTransformParameterivEXT glPixelTransformParameterivEXT(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glPixelTransformParameterivEXT
@getCFun libGL glPixelTransformParameterfvEXT glPixelTransformParameterfvEXT(target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glPixelTransformParameterfvEXT
@getCFun libGL glGetPixelTransformParameterivEXT glGetPixelTransformParameterivEXT(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetPixelTransformParameterivEXT
@getCFun libGL glGetPixelTransformParameterfvEXT glGetPixelTransformParameterfvEXT(target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetPixelTransformParameterfvEXT
@getCFun libGL glPointParameterfEXT glPointParameterfEXT(pname::GLenum, param::GLfloat)::Void
export glPointParameterfEXT
@getCFun libGL glPointParameterfvEXT glPointParameterfvEXT(pname::GLenum, params::Ptr{GLfloat})::Void
export glPointParameterfvEXT
@getCFun libGL glPolygonOffsetEXT glPolygonOffsetEXT(factor::GLfloat, bias::GLfloat)::Void
export glPolygonOffsetEXT
@getCFun libGL glProvokingVertexEXT glProvokingVertexEXT(mode::GLenum)::Void
export glProvokingVertexEXT
@getCFun libGL glSecondaryColor3bEXT glSecondaryColor3bEXT(red::GLbyte, green::GLbyte, blue::GLbyte)::Void
export glSecondaryColor3bEXT
@getCFun libGL glSecondaryColor3bvEXT glSecondaryColor3bvEXT(v::Ptr{GLbyte})::Void
export glSecondaryColor3bvEXT
@getCFun libGL glSecondaryColor3dEXT glSecondaryColor3dEXT(red::GLdouble, green::GLdouble, blue::GLdouble)::Void
export glSecondaryColor3dEXT
@getCFun libGL glSecondaryColor3dvEXT glSecondaryColor3dvEXT(v::Ptr{GLdouble})::Void
export glSecondaryColor3dvEXT
@getCFun libGL glSecondaryColor3fEXT glSecondaryColor3fEXT(red::GLfloat, green::GLfloat, blue::GLfloat)::Void
export glSecondaryColor3fEXT
@getCFun libGL glSecondaryColor3fvEXT glSecondaryColor3fvEXT(v::Ptr{GLfloat})::Void
export glSecondaryColor3fvEXT
@getCFun libGL glSecondaryColor3iEXT glSecondaryColor3iEXT(red::GLint, green::GLint, blue::GLint)::Void
export glSecondaryColor3iEXT
@getCFun libGL glSecondaryColor3ivEXT glSecondaryColor3ivEXT(v::Ptr{GLint})::Void
export glSecondaryColor3ivEXT
@getCFun libGL glSecondaryColor3sEXT glSecondaryColor3sEXT(red::GLshort, green::GLshort, blue::GLshort)::Void
export glSecondaryColor3sEXT
@getCFun libGL glSecondaryColor3svEXT glSecondaryColor3svEXT(v::Ptr{GLshort})::Void
export glSecondaryColor3svEXT
@getCFun libGL glSecondaryColor3ubEXT glSecondaryColor3ubEXT(red::GLubyte, green::GLubyte, blue::GLubyte)::Void
export glSecondaryColor3ubEXT
@getCFun libGL glSecondaryColor3ubvEXT glSecondaryColor3ubvEXT(v::Ptr{GLubyte})::Void
export glSecondaryColor3ubvEXT
@getCFun libGL glSecondaryColor3uiEXT glSecondaryColor3uiEXT(red::GLuint, green::GLuint, blue::GLuint)::Void
export glSecondaryColor3uiEXT
@getCFun libGL glSecondaryColor3uivEXT glSecondaryColor3uivEXT(v::Ptr{GLuint})::Void
export glSecondaryColor3uivEXT
@getCFun libGL glSecondaryColor3usEXT glSecondaryColor3usEXT(red::GLushort, green::GLushort, blue::GLushort)::Void
export glSecondaryColor3usEXT
@getCFun libGL glSecondaryColor3usvEXT glSecondaryColor3usvEXT(v::Ptr{GLushort})::Void
export glSecondaryColor3usvEXT
@getCFun libGL glSecondaryColorPointerEXT glSecondaryColorPointerEXT(size::GLint, type_::GLenum, stride::GLsizei, pointer::Ptr{Void})::Void
export glSecondaryColorPointerEXT
@getCFun libGL glUseShaderProgramEXT glUseShaderProgramEXT(type_::GLenum, program::GLuint)::Void
export glUseShaderProgramEXT
@getCFun libGL glActiveProgramEXT glActiveProgramEXT(program::GLuint)::Void
export glActiveProgramEXT
@getCFun libGL glCreateShaderProgramEXT glCreateShaderProgramEXT(type_::GLenum, string_::Ptr{GLchar})::Cuint
export glCreateShaderProgramEXT
@getCFun libGL glBindImageTextureEXT glBindImageTextureEXT(index::GLuint, texture::GLuint, level::GLint, layered::GLboolean, layer::GLint, access::GLenum, format::GLint)::Void
export glBindImageTextureEXT
@getCFun libGL glMemoryBarrierEXT glMemoryBarrierEXT(barriers::GLbitfield)::Void
export glMemoryBarrierEXT
@getCFun libGL glStencilClearTagEXT glStencilClearTagEXT(stencilTagBits::GLsizei, stencilClearTag::GLuint)::Void
export glStencilClearTagEXT
@getCFun libGL glActiveStencilFaceEXT glActiveStencilFaceEXT(face::GLenum)::Void
export glActiveStencilFaceEXT
@getCFun libGL glTexSubImage1DEXT glTexSubImage1DEXT(target::GLenum, level::GLint, xoffset::GLint, width::GLsizei, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glTexSubImage1DEXT
@getCFun libGL glTexSubImage2DEXT glTexSubImage2DEXT(target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, width::GLsizei, height::GLsizei, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glTexSubImage2DEXT
@getCFun libGL glTexImage3DEXT glTexImage3DEXT(target::GLenum, level::GLint, internalformat::GLenum, width::GLsizei, height::GLsizei, depth::GLsizei, border::GLint, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glTexImage3DEXT
@getCFun libGL glTexSubImage3DEXT glTexSubImage3DEXT(target::GLenum, level::GLint, xoffset::GLint, yoffset::GLint, zoffset::GLint, width::GLsizei, height::GLsizei, depth::GLsizei, format::GLenum, type_::GLenum, pixels::Ptr{Void})::Void
export glTexSubImage3DEXT
@getCFun libGL glTexBufferEXT glTexBufferEXT(target::GLenum, internalformat::GLenum, buffer::GLuint)::Void
export glTexBufferEXT
@getCFun libGL glTexParameterIivEXT glTexParameterIivEXT(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glTexParameterIivEXT
@getCFun libGL glTexParameterIuivEXT glTexParameterIuivEXT(target::GLenum, pname::GLenum, params::Ptr{GLuint})::Void
export glTexParameterIuivEXT
@getCFun libGL glGetTexParameterIivEXT glGetTexParameterIivEXT(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetTexParameterIivEXT
@getCFun libGL glGetTexParameterIuivEXT glGetTexParameterIuivEXT(target::GLenum, pname::GLenum, params::Ptr{GLuint})::Void
export glGetTexParameterIuivEXT
@getCFun libGL glClearColorIiEXT glClearColorIiEXT(red::GLint, green::GLint, blue::GLint, alpha::GLint)::Void
export glClearColorIiEXT
@getCFun libGL glClearColorIuiEXT glClearColorIuiEXT(red::GLuint, green::GLuint, blue::GLuint, alpha::GLuint)::Void
export glClearColorIuiEXT
@getCFun libGL glAreTexturesResidentEXT glAreTexturesResidentEXT(n::GLsizei, textures::Ptr{GLuint}, residences::Ptr{GLboolean})::Bool
export glAreTexturesResidentEXT
@getCFun libGL glBindTextureEXT glBindTextureEXT(target::GLenum, texture::GLuint)::Void
export glBindTextureEXT
@getCFun libGL glDeleteTexturesEXT glDeleteTexturesEXT(n::GLsizei, textures::Ptr{GLuint})::Void
export glDeleteTexturesEXT
@getCFun libGL glGenTexturesEXT glGenTexturesEXT(n::GLsizei, textures::Ptr{GLuint})::Void
export glGenTexturesEXT
@getCFun libGL glIsTextureEXT glIsTextureEXT(texture::GLuint)::Bool
export glIsTextureEXT
@getCFun libGL glPrioritizeTexturesEXT glPrioritizeTexturesEXT(n::GLsizei, textures::Ptr{GLuint}, priorities::Ptr{GLclampf})::Void
export glPrioritizeTexturesEXT
@getCFun libGL glTextureNormalEXT glTextureNormalEXT(mode::GLenum)::Void
export glTextureNormalEXT
@getCFun libGL glGetQueryObjecti64vEXT glGetQueryObjecti64vEXT(id::GLuint, pname::GLenum, params::Ptr{GLint64EXT})::Void
export glGetQueryObjecti64vEXT
@getCFun libGL glGetQueryObjectui64vEXT glGetQueryObjectui64vEXT(id::GLuint, pname::GLenum, params::Ptr{GLuint64EXT})::Void
export glGetQueryObjectui64vEXT
@getCFun libGL glBeginTransformFeedbackEXT glBeginTransformFeedbackEXT(primitiveMode::GLenum)::Void
export glBeginTransformFeedbackEXT
@getCFun libGL glEndTransformFeedbackEXT glEndTransformFeedbackEXT()::Void
export glEndTransformFeedbackEXT
@getCFun libGL glBindBufferRangeEXT glBindBufferRangeEXT(target::GLenum, index::GLuint, buffer::GLuint, offset::GLintptr, size::GLsizeiptr)::Void
export glBindBufferRangeEXT
@getCFun libGL glBindBufferOffsetEXT glBindBufferOffsetEXT(target::GLenum, index::GLuint, buffer::GLuint, offset::GLintptr)::Void
export glBindBufferOffsetEXT
@getCFun libGL glBindBufferBaseEXT glBindBufferBaseEXT(target::GLenum, index::GLuint, buffer::GLuint)::Void
export glBindBufferBaseEXT
@getCFun libGL glTransformFeedbackVaryingsEXT glTransformFeedbackVaryingsEXT(program::GLuint, count::GLsizei, varyings::Ptr{Cuchar}, bufferMode::GLenum)::Void
export glTransformFeedbackVaryingsEXT
@getCFun libGL glGetTransformFeedbackVaryingEXT glGetTransformFeedbackVaryingEXT(program::GLuint, index::GLuint, bufSize::GLsizei, length::Ptr{GLsizei}, size::Ptr{GLsizei}, type_::Ptr{GLenum}, name::Ptr{GLchar})::Void
export glGetTransformFeedbackVaryingEXT
@getCFun libGL glArrayElementEXT glArrayElementEXT(i::GLint)::Void
export glArrayElementEXT
@getCFun libGL glColorPointerEXT glColorPointerEXT(size::GLint, type_::GLenum, stride::GLsizei, count::GLsizei, pointer::Ptr{Void})::Void
export glColorPointerEXT
@getCFun libGL glDrawArraysEXT glDrawArraysEXT(mode::GLenum, first::GLint, count::GLsizei)::Void
export glDrawArraysEXT
@getCFun libGL glEdgeFlagPointerEXT glEdgeFlagPointerEXT(stride::GLsizei, count::GLsizei, pointer::Ptr{GLboolean})::Void
export glEdgeFlagPointerEXT
@getCFun libGL glGetPointervEXT glGetPointervEXT(pname::GLenum, params::Ptr{Ptr{Void}})::Void
export glGetPointervEXT
@getCFun libGL glIndexPointerEXT glIndexPointerEXT(type_::GLenum, stride::GLsizei, count::GLsizei, pointer::Ptr{Void})::Void
export glIndexPointerEXT
@getCFun libGL glNormalPointerEXT glNormalPointerEXT(type_::GLenum, stride::GLsizei, count::GLsizei, pointer::Ptr{Void})::Void
export glNormalPointerEXT
@getCFun libGL glTexCoordPointerEXT glTexCoordPointerEXT(size::GLint, type_::GLenum, stride::GLsizei, count::GLsizei, pointer::Ptr{Void})::Void
export glTexCoordPointerEXT
@getCFun libGL glVertexPointerEXT glVertexPointerEXT(size::GLint, type_::GLenum, stride::GLsizei, count::GLsizei, pointer::Ptr{Void})::Void
export glVertexPointerEXT
@getCFun libGL glVertexAttribL1dEXT glVertexAttribL1dEXT(index::GLuint, x::GLdouble)::Void
export glVertexAttribL1dEXT
@getCFun libGL glVertexAttribL2dEXT glVertexAttribL2dEXT(index::GLuint, x::GLdouble, y::GLdouble)::Void
export glVertexAttribL2dEXT
@getCFun libGL glVertexAttribL3dEXT glVertexAttribL3dEXT(index::GLuint, x::GLdouble, y::GLdouble, z::GLdouble)::Void
export glVertexAttribL3dEXT
@getCFun libGL glVertexAttribL4dEXT glVertexAttribL4dEXT(index::GLuint, x::GLdouble, y::GLdouble, z::GLdouble, w::GLdouble)::Void
export glVertexAttribL4dEXT
@getCFun libGL glVertexAttribL1dvEXT glVertexAttribL1dvEXT(index::GLuint, v::Ptr{GLdouble})::Void
export glVertexAttribL1dvEXT
@getCFun libGL glVertexAttribL2dvEXT glVertexAttribL2dvEXT(index::GLuint, v::Ptr{GLdouble})::Void
export glVertexAttribL2dvEXT
@getCFun libGL glVertexAttribL3dvEXT glVertexAttribL3dvEXT(index::GLuint, v::Ptr{GLdouble})::Void
export glVertexAttribL3dvEXT
@getCFun libGL glVertexAttribL4dvEXT glVertexAttribL4dvEXT(index::GLuint, v::Ptr{GLdouble})::Void
export glVertexAttribL4dvEXT
@getCFun libGL glVertexAttribLPointerEXT glVertexAttribLPointerEXT(index::GLuint, size::GLint, type_::GLenum, stride::GLsizei, pointer::Ptr{Void})::Void
export glVertexAttribLPointerEXT
@getCFun libGL glGetVertexAttribLdvEXT glGetVertexAttribLdvEXT(index::GLuint, pname::GLenum, params::Ptr{GLdouble})::Void
export glGetVertexAttribLdvEXT
@getCFun libGL glVertexArrayVertexAttribLOffsetEXT glVertexArrayVertexAttribLOffsetEXT(vaobj::GLuint, buffer::GLuint, index::GLuint, size::GLint, type_::GLenum, stride::GLsizei, offset::GLintptr)::Void
export glVertexArrayVertexAttribLOffsetEXT
@getCFun libGL glBeginVertexShaderEXT glBeginVertexShaderEXT()::Void
export glBeginVertexShaderEXT
@getCFun libGL glEndVertexShaderEXT glEndVertexShaderEXT()::Void
export glEndVertexShaderEXT
@getCFun libGL glBindVertexShaderEXT glBindVertexShaderEXT(id::GLuint)::Void
export glBindVertexShaderEXT
@getCFun libGL glGenVertexShadersEXT glGenVertexShadersEXT(range_::GLuint)::Cuint
export glGenVertexShadersEXT
@getCFun libGL glDeleteVertexShaderEXT glDeleteVertexShaderEXT(id::GLuint)::Void
export glDeleteVertexShaderEXT
@getCFun libGL glShaderOp1EXT glShaderOp1EXT(op::GLenum, res::GLuint, arg1::GLuint)::Void
export glShaderOp1EXT
@getCFun libGL glShaderOp2EXT glShaderOp2EXT(op::GLenum, res::GLuint, arg1::GLuint, arg2::GLuint)::Void
export glShaderOp2EXT
@getCFun libGL glShaderOp3EXT glShaderOp3EXT(op::GLenum, res::GLuint, arg1::GLuint, arg2::GLuint, arg3::GLuint)::Void
export glShaderOp3EXT
@getCFun libGL glSwizzleEXT glSwizzleEXT(res::GLuint, in::GLuint, outX::GLenum, outY::GLenum, outZ::GLenum, outW::GLenum)::Void
export glSwizzleEXT
@getCFun libGL glWriteMaskEXT glWriteMaskEXT(res::GLuint, in::GLuint, outX::GLenum, outY::GLenum, outZ::GLenum, outW::GLenum)::Void
export glWriteMaskEXT
@getCFun libGL glInsertComponentEXT glInsertComponentEXT(res::GLuint, src::GLuint, num::GLuint)::Void
export glInsertComponentEXT
@getCFun libGL glExtractComponentEXT glExtractComponentEXT(res::GLuint, src::GLuint, num::GLuint)::Void
export glExtractComponentEXT
@getCFun libGL glGenSymbolsEXT glGenSymbolsEXT(datatype::GLenum, storagetype::GLenum, range_::GLenum, components::GLuint)::Cuint
export glGenSymbolsEXT
@getCFun libGL glSetInvariantEXT glSetInvariantEXT(id::GLuint, type_::GLenum, addr::Ptr{Void})::Void
export glSetInvariantEXT
@getCFun libGL glSetLocalConstantEXT glSetLocalConstantEXT(id::GLuint, type_::GLenum, addr::Ptr{Void})::Void
export glSetLocalConstantEXT
@getCFun libGL glVariantbvEXT glVariantbvEXT(id::GLuint, addr::Ptr{GLbyte})::Void
export glVariantbvEXT
@getCFun libGL glVariantsvEXT glVariantsvEXT(id::GLuint, addr::Ptr{GLshort})::Void
export glVariantsvEXT
@getCFun libGL glVariantivEXT glVariantivEXT(id::GLuint, addr::Ptr{GLint})::Void
export glVariantivEXT
@getCFun libGL glVariantfvEXT glVariantfvEXT(id::GLuint, addr::Ptr{GLfloat})::Void
export glVariantfvEXT
@getCFun libGL glVariantdvEXT glVariantdvEXT(id::GLuint, addr::Ptr{GLdouble})::Void
export glVariantdvEXT
@getCFun libGL glVariantubvEXT glVariantubvEXT(id::GLuint, addr::Ptr{GLubyte})::Void
export glVariantubvEXT
@getCFun libGL glVariantusvEXT glVariantusvEXT(id::GLuint, addr::Ptr{GLushort})::Void
export glVariantusvEXT
@getCFun libGL glVariantuivEXT glVariantuivEXT(id::GLuint, addr::Ptr{GLuint})::Void
export glVariantuivEXT
@getCFun libGL glVariantPointerEXT glVariantPointerEXT(id::GLuint, type_::GLenum, stride::GLuint, addr::Ptr{Void})::Void
export glVariantPointerEXT
@getCFun libGL glEnableVariantClientStateEXT glEnableVariantClientStateEXT(id::GLuint)::Void
export glEnableVariantClientStateEXT
@getCFun libGL glDisableVariantClientStateEXT glDisableVariantClientStateEXT(id::GLuint)::Void
export glDisableVariantClientStateEXT
@getCFun libGL glBindLightParameterEXT glBindLightParameterEXT(light::GLenum, value::GLenum)::Cuint
export glBindLightParameterEXT
@getCFun libGL glBindMaterialParameterEXT glBindMaterialParameterEXT(face::GLenum, value::GLenum)::Cuint
export glBindMaterialParameterEXT
@getCFun libGL glBindTexGenParameterEXT glBindTexGenParameterEXT(unit::GLenum, coord::GLenum, value::GLenum)::Cuint
export glBindTexGenParameterEXT
@getCFun libGL glBindTextureUnitParameterEXT glBindTextureUnitParameterEXT(unit::GLenum, value::GLenum)::Cuint
export glBindTextureUnitParameterEXT
@getCFun libGL glBindParameterEXT glBindParameterEXT(value::GLenum)::Cuint
export glBindParameterEXT
@getCFun libGL glIsVariantEnabledEXT glIsVariantEnabledEXT(id::GLuint, cap::GLenum)::Bool
export glIsVariantEnabledEXT
@getCFun libGL glGetVariantBooleanvEXT glGetVariantBooleanvEXT(id::GLuint, value::GLenum, data::Ptr{GLboolean})::Void
export glGetVariantBooleanvEXT
@getCFun libGL glGetVariantIntegervEXT glGetVariantIntegervEXT(id::GLuint, value::GLenum, data::Ptr{GLint})::Void
export glGetVariantIntegervEXT
@getCFun libGL glGetVariantFloatvEXT glGetVariantFloatvEXT(id::GLuint, value::GLenum, data::Ptr{GLfloat})::Void
export glGetVariantFloatvEXT
@getCFun libGL glGetVariantPointervEXT glGetVariantPointervEXT(id::GLuint, value::GLenum, data::Ptr{Ptr{Void}})::Void
export glGetVariantPointervEXT
@getCFun libGL glGetInvariantBooleanvEXT glGetInvariantBooleanvEXT(id::GLuint, value::GLenum, data::Ptr{GLboolean})::Void
export glGetInvariantBooleanvEXT
@getCFun libGL glGetInvariantIntegervEXT glGetInvariantIntegervEXT(id::GLuint, value::GLenum, data::Ptr{GLint})::Void
export glGetInvariantIntegervEXT
@getCFun libGL glGetInvariantFloatvEXT glGetInvariantFloatvEXT(id::GLuint, value::GLenum, data::Ptr{GLfloat})::Void
export glGetInvariantFloatvEXT
@getCFun libGL glGetLocalConstantBooleanvEXT glGetLocalConstantBooleanvEXT(id::GLuint, value::GLenum, data::Ptr{GLboolean})::Void
export glGetLocalConstantBooleanvEXT
@getCFun libGL glGetLocalConstantIntegervEXT glGetLocalConstantIntegervEXT(id::GLuint, value::GLenum, data::Ptr{GLint})::Void
export glGetLocalConstantIntegervEXT
@getCFun libGL glGetLocalConstantFloatvEXT glGetLocalConstantFloatvEXT(id::GLuint, value::GLenum, data::Ptr{GLfloat})::Void
export glGetLocalConstantFloatvEXT
@getCFun libGL glVertexWeightfEXT glVertexWeightfEXT(weight::GLfloat)::Void
export glVertexWeightfEXT
@getCFun libGL glVertexWeightfvEXT glVertexWeightfvEXT(weight::Ptr{GLfloat})::Void
export glVertexWeightfvEXT
@getCFun libGL glVertexWeightPointerEXT glVertexWeightPointerEXT(size::GLint, type_::GLenum, stride::GLsizei, pointer::Ptr{Void})::Void
export glVertexWeightPointerEXT
@getCFun libGL glImportSyncEXT glImportSyncEXT(external_sync_type::GLenum, external_sync::GLintptr, flags::GLbitfield)::Sync
export glImportSyncEXT

end
